У меня странная проблема.
Я разработал приложение в React Native, и оно было загружено в магазин приложений и магазин игр для первой версии.Теперь я запланировал 2-ю версию и закончил кодирование, и оно работало нормально, когда я запускаю его через терминал (отладочная сборка с использованием metro bundler).Но проблема возникает здесь, когда я пытался сгенерировать подписанную сборку для загрузки в Playstore.
Когда я генерировал подписанный apk, я получал
"
Не удалось выполнить aapt com.android.ide.common.process.ProcessException: Не удалось выполнить aapt "
ранее.Поэтому я добавил 'android.enableAapt2 = true' в gradle.properties, и теперь я могу создать сборку. Но я получаю предупреждение как
W / ResourceType (36544): для ресурса 0x0101053d,индекс записи (1341) превышает тип entryCount (1320) W / ResourceType (36544): для ресурса 0x0101053e индекс индекса (1342) находится за пределами типа entryCount (1320) W / ResourceType (36544): для ресурса 0x0101053b, индекс записи (1339)) превышает тип entryCount (1320) W / ResourceType (36544): для ресурса 0x0101053c индекс индекса (1340) выходит за пределы типа entryCount (1320)
W / ResourceType (36544): для ресурса 0x0101053d - индекс записи(1341) выходит за рамки типа entryCount (1329) W / ResourceType (36544): для ресурса 0x0101053e индекс записи (1342) выходит за пределы типа entryCount (1329) W / ResourceType (36544): для ресурса 0x0101053b индекс записи (1339) равенза пределами типа entryCount (1329) W / ResourceType (36544): для ресурса 0x0101053c индекс индекса (1340) находится за пределами типа entryCount (1329)
W / ResourceType (36544): для ресурса 0x0101053d, индекс записи (1341) выходит за рамки типа entryCount (1266) W / ResourceType (36544): для ресурса 0x0101053e индекс записи (1342) выходит за рамки типа entryCount (1266) W / ResourceType (36544): для ресурса 0x0101053b, индекс записи(1339) выходит за рамки типа entryCount (1266) W / ResourceType (36544): для ресурса 0x0101053c индекс записи (1340) выходит за пределы типа entryCount (1266)
. Когда я пытаюсь установить сгенерированный выпуск / подписанныйвстроить в любое устройство Android, я получаю сообщение об ошибке «Пакет, похоже, поврежден».
Я пробовал много способов, но не смог разобраться.Любая помощь приветствуется.
Версии, которые я использую в своем приложении, следующие:
Специфично для Android:
classpath 'com.android.tools.build:gradle:3.2.0'
compileSdkVersion 26 buildToolsVersion "26.0.3"
defaultConfig {
applicationId "my app package name."
minSdkVersion 26
targetSdkVersion 26
versionCode 15
versionName "1.15"
ndk {
abiFilters "armeabi-v7a", "x86"
}
}
Реагирует Родной:
"dependencies": {
"axios": "^0.18.0",
"i18n-js": "^3.0.3",
"immutable": "^3.8.2",
"prop-types": "^15.6.1",
"react": "16.3.1",
"react-native": "^0.55.4",
"react-native-auto-height-image": "^1.0.0",
"react-native-communications": "^2.2.1",
"react-native-custom-picker": "^0.2.0",
"react-native-device-info": "^0.22.5",
"react-native-i18n": "^2.0.12",
"react-native-keyboard-accessory": "0.0.10",
"react-native-keyboard-input": "^5.2.3",
"react-native-marquee": "^0.3.1",
"react-native-material-textfield": "^0.12.0",
"react-native-phone-call": "^1.0.4",
"react-native-scalable-image": "^0.4.0",
"react-native-send-intent": "^1.0.25",
"react-navigation": "^1.6.1",
"react-navigation-redux-helpers": "^1.0.3",
"react-redux": "^5.0.7",
"redux": "^3.7.2",
"redux-thunk": "^2.2.0"
},