如何在APK for Google Play中设置CPU架构

时间:2015-05-28 13:56:42

标签: android delphi google-play apk delphi-xe8

我在DELPHI XE8中为android创建了一个应用程序。如果我想在Google Play和Google上发布它,它应该是分类设备平台ARMEABI,ARMEABI-V7A,MIPS和x86,而DELPHI XE8(以及所有以前的版本)仅支持架构ARMEABI-V7A。

不要作为Google Play上的专业发布应用程序来安装您的应用程序,并且有人会告诉他该平台不受支持。

分析APK安装包生成DELPHI XE8我发现它是为所有上述平台自动生成的。

谷歌在其网站(http://developer.android.com/google/play/filters.html)推荐使用Android NDK的解决方案 - 遗憾的是,我仍然无法弄清楚如何做到这一点......

建议另一种解决方案来读取和编辑ANDROID.mk(遗憾的是,此文件不会生成DELPHI XE8)。

问题是如何仅为ARMEABI-V7A 实现DELPHI XE8编译的APK文件

任何人都有这方面的经验或解决方法吗?

1 个答案:

答案 0 :(得分:8)

所以我找到了一个解决方案,它非常简单明了:

简单地在DELPHI XE8菜单项目中 - >部署(部分RELEASE CONFIGURATION - ANDROID PLATFORM)取消选中这些项目:

  1. $(BDS)\ lib中\机器人\推出\ 86 \
  2. $(BDS)\ lib中\机器人\推出\ MIPS \
  3. $(BDS)\ lib中\机器人\推出\ armeabi \
  4. 然后检查此项目

    1. Android \ Release \(远程路径为库\ lib \ armeabi-v7a)
    2. 执行构建应用,然后部署

      从现在起,Google Play仅显示原生平台ARMEABI-V7A支持的设备。