如何从Android应用额外的本地依赖性(How to remove extra native de

2019-10-23 13:50发布

我使用ArcGIS在我的应用程序,它捆绑了在大尺寸本地依赖性。 我不希望包括86依赖性,如果这意味着减少APK的大小。 我怎么告诉gradle这个自动排除在x86机库。

我想在生成过程中手动删除它。 但它显示了又重建了。

Answer 1:

我怎么告诉gradle这个自动排除在x86原生库

使用拆分:

android {
  // other good stuff here

  splits {
    abi {
      enable true
      reset()
      include 'armeabi-v7a'
      universalApk false
    }
  }
}

这告诉Android的建立只有你的APK的ARMv7的版本。 您将需要调整include行列出什么的APK你想要的。

但是,你可以更好地利用拆分只是建立一个单独的x86 APK文件服务(必须include 'x86', 'armeabi-v7a' )及船舶,现在你可以更好的支持86,但仍然有较小的文件。



文章来源: How to remove extra native dependencies from Android app