如何将renderscript限制为Eclipse中的特定本机平台

时间:2015-10-09 00:27:07

标签: android eclipse android-ndk platform renderscript

我正在使用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平台目录?

1 个答案:

答案 0 :(得分:0)

生成apk后,您可以使用zip命令:

zip -d your.apk path_or_files_to_be_removed_inside_the_apk

请注意,您需要在更改其内容后再次签名。

我强烈建议您迁移到Android Studio,在这里您可以通过gradle找到更多灵活性。 Eclipse不再正式支持。