Error:java.lang.RuntimeException: Error: Flag android.useDeprecatedNdk is no longer supported and will be removed in the next version of Android Studio.  Please switch to a supported build system.有大神知道这个是什么问题吗?studio升级到3.0rc2以后,gradle升级到3.0.0-rc2运行一直报这个错。 ndk地址也配的对的android.useDeprecatedNdk=true也加了,就是不知道哪里错了。 在2.3.3上是正常的

解决方案 »

  1.   

    升级到studio3.0正式版,android.useDeprecatedNdk去掉,ndk改成cmake编译方式。详情参看官网
      

  2.   

    把android.useDeprecatedNdk=true注释掉,换成android.deprecatedNdkCompileLease=1511832698813试试
      

  3.   

    gradle:3.0.1  studio3.0   注释掉android.useDeprecatedNdk=true注释掉,换成android.deprecatedNdkCompileLease=1511832698813可以,后面那一串数字转化为时间其实就是有效期限,自己可以延长
      

  4.   

    之前由于AS没有强制,一直沿用以前的NDK开发方法,在gradle.properties添加android.useDeprecatedNdk=true的属性。
    可是AS3.0以后被强制必须使用Cmake编译了。
    Cmake是AS在2.2中提出的更加方便的JNI开发的构建工具,相当于之前使用是NDK-BUILDE。
    https://blog.csdn.net/u012761076/article/details/79064878AndroidStudio用Cmake方式编译NDK代码
    https://blog.csdn.net/joe544351900/article/details/53637549