我正在使用Eclipse构建一个使用Renderscript的Android应用程序。我包括
renderscript.target=18
renderscript.support.mode=true
在我的project.properties文件中。
一切运行正常,但默认情况下,Eclipse会创建一个apk,其中包含Renderscript支持的所有三个平台的目录:x86,mips,armeabi-v7a。但是,我只支持armeabi-v7a(x86和mips目录只包含Renderscript的两个.so文件)。这在发布到Google Play商店时变得非常重要,该商店使用这些目录来确定应用支持的原生平台。
如何指定不应创建x86和mips平台目录?
答案 0 :(得分:0)
生成apk后,您可以使用zip命令:
zip -d your.apk path_or_files_to_be_removed_inside_the_apk
请注意,您需要在更改其内容后再次签名。
我强烈建议您迁移到Android Studio,在这里您可以通过gradle找到更多灵活性。 Eclipse不再正式支持。