2015-10-09 13 views
1

我正在使用Eclipse構建使用Renderscript的Android應用程序。我包括如何在Eclipse中將renderscript限制爲特定的本機平臺

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

apk文件生成後,您可以使用zip命令:

zip -d your.apk path_or_files_to_be_removed_inside_the_apk 

請注意,您將需要重新您的APK改變其內容後簽字。

我強烈建議你遷移到Android Studio,在那裏你會發現更多的Gradle靈活性。 Eclipse不再官方支持。