在我的Android项目build.gradle
文件我有:的Android gradle这个JAR依赖最终声明为本地
dependencies {
compile 'org.apache.directory.studio:org.apache.commons.io:2.4'
compile 'org.apache.commons:commons-collections4:4.0'
}
当我运行aapt dump badging
我看到:
native-code: 'commons-io-2.4.jar'
显然公地IO是不是本机代码但Android Gradle插件认为它是。我怎么能告诉Android Gradle插件这个库不包含本地代码?也好奇它是如何决定这个图书馆是什么样的架构?它似乎选择了一些arm
,因为APK不会安装在基于Intel的Android模拟器上,它会给出错误:INSTALL_FAILED_CPU_ABI_INCOMPATIBLE
。
可能的答案,http://stackoverflow.com/a/20185696/794088 – petey
我看到问题,但它都是关于IntelliJ,我尝试使用IntelliJ,但是我在IntelliJ中遇到了一堆错误。我只关心Gradle的命令行构建配置。 – satur9nine