Я работаю над проектом react-native
, и он нормально работает в режиме разработки (работает через react-native run-android
), но когда я попытался сгенерировать неподписанный APK, используя эту ссылку, я получил errors
который я показал ниже.
Я следовал за первым комментарием, и он должен выполнить эту команду в корне моего проекта.
react-native bundle --dev false --platform android --entry-file index.js --bundle-output ./android/app/build/intermediates/assets/debug/index.android.bundle
--assets-dest ./android/app/build/intermediates/res/merged/debu
и когда она закончилась, запустите эту команду в каталоге Android.
gradlew assembleDebug
Но когда я запустил команду gradlew assembleDebug
, я получил следующие ошибки.
ошибка: ресурс android: style / TextAppearance.Material.Widget.Button.Borderless.Colored не найден.ошибка: ресурс android: style / TextAppearance.Material.Widget.Button.Colored не найден.C: \ Users \ Хабиб М. Farooq.gradle \ caches \ transforms-1 \ files-1.1 \ appcompat-v7-27.1.1.aar \ 96831bdc0a7a4525ff0542204eea37bf \ res \ values-v26 \ values-v26.xml: 9: 5-12:13: AAPT: ошибка: ресурс android: attr / colorError не найден.
C: \ Users \ Habib M. Farooq.gradle \ caches \ transforms-1 \ files-1.1 \ appcompat-v7-27.1.1.aar \ 96831bdc0a7a4525ff0542204eea37bf \ res \ values-v26 \ values-v26.xml: 13: 5-16: 13: AAPT: ошибка: ресурс android: attr / colorError не найдена.
C: \ Users\ Habib M. Farooq.gradle \ caches \ transforms-1 \ files-1.1 \ appcompat-v7-27.1.1.aar \ 96831bdc0a7a4525ff0542204eea37bf \ res \ values-v26 \ values-v26.xml: 17: 5-93: AAPT:ошибка: атрибут стиля 'android: attr / keyboardNavigationCluster' не найден.
C: \ Users \ Habib M. Farooq.gradle \ caches \ transforms-1 \ files-1.1 \ appcompat-v7-27.1.1.aar \ 96831bdc0a7a4525ff0542204eea37bf \ res \ values \ values.xml: 251: 5-69: AAPT: ошибка: ресурс android: attr / fontStyle не найден.
C: \ Users \ Хабиб М. Farooq.gradle \ caches\ трансформирует-1 \ файлы-1.1 \ AppCompat-v7-27.1.1.aar \ 96831bdc0a7a4525ff0542204eea37bf \ res \ values \ values.xml: 251: 5-69: AAPT: ошибка: ресурс android: attr / font не найден.
C: \ Users \ HabibM. Farooq.gradle \ caches \ transforms-1 \ files-1.1 \ appcompat-v7-27.1.1.aar \ 96831bdc0a7a4525ff0542204eea37bf \ res \ values \ values.xml: 251: 5-69: AAPT: ошибка: ресурс android: attr/ fontWeight не найден.
ошибка: не удалось связать ссылки.
FAILURE: сборка не удалась с исключением.
Что пошло не так: выполнение не выполнено длязадача ': Reaction-native-keep-awake: verifyReleaseResources'.
com.android.ide.common.process.ProcessException: не удалось выполнить aapt
Попробуйте: Запустите с параметром --stacktrace, чтобы получить трассировку стека.Запустите с параметром --info или --debug, чтобы получить больше вывода журнала.Запустите с --scan, чтобы получить полное представление.
Получите дополнительную помощь по https://help.gradle.org
СБОЙ СТРОИТЕЛЬСТВА в 5 м 5 с 120 выполнимых задач: 22 выполнено, 2298 актуальная
Я пробовал это со вчерашнего дня и слишком много искал в Google и stackoverflow
, но все еще не нашел подходящего решения для этого.
Пожалуйста, направьте меня и помогите решить его, и, пожалуйста, не бросайте большие пальцы на этот вопрос, потому что он отличается, и я не нашел ответа на него, и я сделал все, чтобы решить его.
Обновление
Я добавил несколько строк, которые я нашел на github
, и APK
генерируется успешно, но не устанавливается в моем телефоне.И эти строки следующие:
subprojects {
project.configurations.all {
afterEvaluate {project ->
if (project.hasProperty("android")) {
android {
compileSdkVersion 27
buildToolsVersion '27.0.3'
}
}
}
}
}
Спасибо за вашу помощь заранее.