gradle:3.5.4No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi
由于适配Android11,不能直接通过PackageManager查询是否安装某个APP,
而需要在Manifest文件中加入
<queries> <package android:name="com.xxx.xxx"/> </queries>
加了之后报Merge Manifest文件错误,说是没有这个package的节点
然后需要升级
distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip
classpath 'com.android.tools.build:gradle:3.5.4'
然而升级之后报No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androide这个错误
最终在local.properties文件中加入
ndk.dir=G\:\\F\\Android\\sdk\\ndk\\21.1.6352462即可解决