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即可解决
在适配Android11时,由于权限变更,无法直接通过PackageManager检查APP安装状态,需要在Manifest中添加package节点。升级Gradle至5.4.1后出现'NotoolchainsfoundintheNDKtoolchainsfolderforABIwithprefix:arm-linux-androideabi'错误。解决方法是在local.properties中指定NDK路径。
1662

被折叠的 条评论
为什么被折叠?



