0

我有一个构建到所有可用目标架构(arm、arm7、x86)的大型项目。

该项目包括一些其他模块,其中一些无法为 x86 构建(为 x86 构建时无法编译)。

我可以以某种方式“忽略”给定模块的这种架构吗?(所以他们不会为这个拱门建造?)

或者解决这个问题的最佳方法是什么?

4

2 回答 2

1

处理对架构的不同支持的最佳方法是为每种类型创建不同的 APK。

http://developer.android.com/google/play/publishing/multiple-apks.html

于 2013-07-22T07:20:50.533 回答
1

假设您有一组 Android.mk 文件,您可以使用 $(TARGET_ARCH) 变量检查当前架构。您可以使用

ifneq ($(TARGET_ARCH),x86)
  include $(BUILD_SHARED_LIBRARY)
endif

... 等等

于 2013-07-22T17:06:20.680 回答