crashlyticsUploadSymbols с muti apk ошибка build_code - PullRequest
0 голосов
/ 28 мая 2019

Поскольку GooglePlay требуется поддержка 64-битных apk от 01.08.2009, я поддерживаю различные архитектуры ЦП для каждого APK. Для деталей: https://developer.android.com/distribute/best-practices/develop/64-bit https://developer.android.com/google/play/publishing/multiple-apks.html

Я следовал https://developer.android.com/studio/build/configure-apk-splits.html Настройка для создания нескольких APK.

Так что теперь, если armeabi build_version равен 1000, build_version моего arm64-v8a равен 1001.

После ./gradlew crashlyticsUploadSymbolsapkxxx

Но я обнаружил, что в Build_version все armeabi и arm64-v8a равны 1000. Так я думаю это ошибка?

Другая информация:

classpath 'io.fabric.tools:gradle:1.27.1'

compile('com.crashlytics.sdk.android:crashlytics:2.10.1@aar') {
    transitive = true;
}
compile('com.crashlytics.sdk.android:crashlytics-ndk:2.1.0@aar') {
    transitive = true;
}

Конфигурирование нескольких APK.

// Map for the version code that gives each ABI a value.
ext.abiCodes = ['armeabi':0, 'arm64-v8a':1]
import com.android.build.OutputFile
android.applicationVariants.all { variant ->
  variant.outputs.each { output ->
    def baseAbiVersionCode = 
            project.ext.abiCodes.get(output.getFilter(OutputFile.ABI))
    if (baseAbiVersionCode != null) {
      output.versionCodeOverride =
              baseAbiVersionCode * 1 + variant.versionCode
    }
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...