Ответ 1
Настройте compileSdkVersion
до 23 в файле build.gradle
.
Я получаю эту ошибку, когда пытаюсь запустить мой проект. Я установил последние инструменты сборки - 23.0.3, но все же ошибка сохраняется. Как это исправить?
Executing tasks: [:app:generateDebugSources, :app:generateDebugAndroidTestSources]
Configuration on demand is an incubating feature.
:app:preBuild UP-TO-DATE
:app:preDebugBuild UP-TO-DATE
:app:checkDebugManifest
:app:preReleaseBuild UP-TO-DATE
:app:prepareComAndroidSupportAnimatedVectorDrawable2321Library UP-TO-DATE
:app:prepareComAndroidSupportAppcompatV72321Library UP-TO-DATE
:app:prepareComAndroidSupportDesign2321Library UP-TO-DATE
:app:prepareComAndroidSupportRecyclerviewV72321Library UP-TO-DATE
:app:prepareComAndroidSupportSupportV42321Library UP-TO-DATE
:app:prepareComAndroidSupportSupportVectorDrawable2321Library UP-TO-DATE
:app:prepareComGoogleAndroidGmsPlayServicesAppindexing810Library UP-TO-DATE
:app:prepareComGoogleAndroidGmsPlayServicesBasement810Library UP-TO-DATE
:app:prepareDebugDependencies
:app:compileDebugAidl UP-TO-DATE
:app:compileDebugRenderscript UP-TO-DATE
:app:generateDebugBuildConfig UP-TO-DATE
:app:generateDebugAssets UP-TO-DATE
:app:mergeDebugAssets UP-TO-DATE
:app:generateDebugResValues UP-TO-DATE
:app:generateDebugResources UP-TO-DATE
:app:mergeDebugResources UP-TO-DATE
:app:processDebugManifest
:app:processDebugResources
AGPBI: {"kind":"error","text":"Error retrieving parent for item: No resource found that matches the given name \u0027android:TextAppearance.Material.Widget.Button.Inverse\u0027.","sources":[{"file":"C:\\Users\\Ishmita\\Documents\\GitHub\\FurAlert-Native-Build\\app\\build\\intermediates\\res\\merged\\debug\\values-v23\\values-v23.xml","position":{"startLine":3}}],"original":"","tool":"AAPT"}
AGPBI: {"kind":"error","text":"Error retrieving parent for item: No resource found that matches the given name \u0027android:Widget.Material.Button.Colored\u0027.","sources":[{"file":"C:\\Users\\Ishmita\\Documents\\GitHub\\FurAlert-Native-Build\\app\\build\\intermediates\\res\\merged\\debug\\values-v23\\values-v23.xml","position":{"startLine":32}}],"original":"","tool":"AAPT"}
FAILED
FAILURE: Build failed with an exception.
Что пошло не так: Выполнение не выполнено для задачи ': app: processDebugResources'.
com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command' C:\Users\Ishmita\AppData\Local\Android\sdk\build-tools\23.0. 3\aapt.exe '' завершен с ненулевым значением выхода 1
Try: Запустите с опцией --stacktrace, чтобы получить трассировку стека. Запустите с опцией -info или --debug, чтобы получить больше выходных данных журнала.
СТРОГО НЕИСПРАВНО
Общее время: 5.901 секунд
Настройте compileSdkVersion
до 23 в файле build.gradle
.
Проблема решаемая путем библиотеки и приложения build.gradle же... compileSdkVersion и buildToolsVersion.
библиотека build.gradle и
android {
compileSdkVersion 25
buildToolsVersion "25.0.0"
.....
.....
}
приложение build.gradle
android {
compileSdkVersion 25
buildToolsVersion "25.0.0"
.....
.....
}
Ошибка: выполнение выполнено для задачи com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException:
завершено с ненулевым значением выхода 1
Одна из причин возникновения этой ошибки заключается в том, что путь к файлу ресурса длинный:
Error: File path too long on Windows, keep below 240 characters
Исправить: переместите папку проекта ближе к корню вашего диска
Не://папка/папка/папка/папка/very_long_folder_name/MyProject...
Do://папка/short_name/MyProject
Другой причиной могут быть дублированные ресурсы или пространства имен.
Пример:
<style name="MyButton" parent="android:Widget.Button">
<item name="android:textColor">@color/accent_color</item>
<item name="android:textColor">#000000</item>
</style>
И убедитесь, что все имена файлов и расширения указаны в нижнем регистре
Wrong
myimage.PNG
myImage.png
Правильно
my_image.png
Убедитесь, что проект "Очистить/перестроить"
(удалите папку 'build')
в качестве быстрого решения этого вопроса, убедитесь, что ваш компилятор Sdk verion, ваша версия buildtoolsversion, ваш appcompat и, наконец, ваша библиотека поддержки работают на одной и той же версии sdk, для большей ясности взгляните на изображение, которое я только что загрузил, Приветствия. Следуйте красным аннотациям и избавитесь от этой проблемы.
Другая возможная причина
resConfigs "hdpi", "xhdpi", "xxhdpi", "xxxhdpi"
может быть источником этой проблемы
эта проблема имеет две причины
1) Android SDK не был установлен 2) версия сборки toold, соответствующая Android SDK не установлена
чтобы запустить открытый терминал, наберите android
и установите API 26 (обновленный) и соберите инструменты версии 26.0.1 или 26.0.2, затем попробуйте запустить команду ionic cordova build android
Я застрял на два дня и, наконец, нашел свое решение. Я изменил compileSdkVersion на 27 (то же самое с buildToolsVersion)
compileSdkVersion 27
buildToolsVersion '27.0.3'
Я хочу добавить, что иногда андроид-студия теряет отслеживание файла ресурсов и не может работать при запуске. Если приведенные выше ответы не имеют смысла, попробуйте
Build => Rebuild Project
Я потерял много часов, когда был новичком в Android Studio.
Я изменил target=android-26
на target=android-23
project.properties
это отлично работает для меня.