建议使用哪种Android Studio 3.3 Build版本?

时间:2019-01-15 07:10:20

标签: android-studio android-gradle build.gradle android-d8 r8

昨天刚发布的

Android Studio 3.3在 Build Variants (构建变体)选项卡中有新项目,我无法确定建议发布哪个项目。 我需要此信息才能为auth库创建具有正确变体的SHA1,但仍无法在文档中的任何位置找到它。

其他信息::我已启用D8R8,所以仍然有必要在这些 build变体中包含minifyEnabled或proguard位置

enter image description here

1 个答案:

答案 0 :(得分:3)

arm64-v8a是您为其编译本机代码的cpu体系结构的类型,因此它取决于您将运行应用程序的设备或仿真器。不同的设备具有不同的CPU架构。

有关它们的更多信息,请参见:https://developer.android.com/ndk/guides/abis

在构建生成的APK进行分发时(因此,请勿使用“运行”命令直接在设备上运行),除非您在gradle或ndkBuild /中指定,否则它应包含生成的APK中的所有ABI变体。您只想构建其中一部分的CMake配置。

编辑:仅从评论中进行总结,因此作者可以接受以下答案:

  

我的观点是,您不需要执行与新的Android Studio相关的任何特殊操作。它应该工作相同。要进行验证,请打开您的生产APK(构建/分析APK ...),然后查看其中的某处(可能在根文件夹/ libs / *中)是否是带有本机二进制文件(*)的子文件夹armeabi-v7a,arm64-v8a,x86等。 .so文件)。