Android Studio-processDebugResources失败
因此,我试图在Android Studio中构建我的项目,但每次加载或执行项目时,我都会遇到以下错误。我不知道如何解决这个问题Android Studio-processDebugResources失败,android,gradle,Android,Gradle,因此,我试图在Android Studio中构建我的项目,但每次加载或执行项目时,我都会遇到以下错误。我不知道如何解决这个问题 Execution failed for task ':oefening1:processDebugResources'. > com.android.ide.common.internal.LoggedErrorException: Failed to run command: C:\Users\Jorre\AppData\Local\Android\andro
Execution failed for task ':oefening1:processDebugResources'.
> com.android.ide.common.internal.LoggedErrorException: Failed to run command:
C:\Users\Jorre\AppData\Local\Android\android-studio1\sdk\build-tools\android- 4.4.2\aapt.exe package -f --no-crunch -I C:\Users\Jorre\AppData\Local\Android\android-studio1\sdk\platforms\android-19\android.jar -M C:\Users\Jorre\Desktop\Android\Oefening\oefening1\build\manifests\debug\AndroidManifest.xml -S C:\Users\Jorre\Desktop\Android\Oefening\oefening1\build\res\all\debug -A C:\Users\Jorre\Desktop\Android\Oefening\oefening1\build\assets\debug -m -J C:\Users\Jorre\Desktop\Android\Oefening\oefening1\build\source\r\debug -F C:\Users\Jorre\Desktop\Android\Oefening\oefening1\build\libs\oefening1-debug.ap_ --debug-mode --custom-package be.verstraetejordy.oefening1
Error Code: -1073741819
这是我的身材,格雷德尔
apply plugin: 'android'
android {
compileSdkVersion 19
buildToolsVersion "19.0.1"
defaultConfig {
minSdkVersion 14
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar', '*.aar'])
}
有人能帮我解决吗?:/请记住,我是一名初学者,对Android Studio或Gradle不太了解。您遇到了一个错误,即Android构建过程中的AAPT编译器在收到某些类型的错误输入时有时会崩溃。基于该错误报告,并且通常是由menu.xml文件中的
@string
引用不存在的字符串引起的。仔细看一看,看看你是否能找到一个错误。在我的例子中,在我的菜单/*.xml
文件中删除v4和v7兼容性库后,我使用的是app:showAsAction
而不是android:showAsAction
。以下是一个示例差异:
<item android:id="@+id/action_calendar"
android:title="Calendar"
android:orderInCategory="100"
android:icon="@drawable/calendar"
- app:showAsAction="never" />
+ android:showAsAction="never" />
+android:showAsAction=“从不”/>
这解决了我的问题。对我来说,通过删除AndroidManifest.xml中对主题的引用,这个主题是我在res/values中从themes.xml中删除的 在将Eclipse项目导入Android Studio之后,我在
app/src/main/assets
中有一个.jar
依赖项。我做了以下工作:
- 我创建了一个文件夹
李>app/libs
- 将
移动到该文件夹中李>.jar
- 删除了
文件夹(现在是空的)李>app/src/main/assets
- 通过在文件底部包含以下内容更新了app/build.gradle: 依赖关系{ 编译文件树(目录:“libs”,包括:['*.jar']) }
祝你好运 如果在切换到
compileSdkVersion 21
后发生这种情况,请确保使用buildToolsVersion“21.0.2”
(或更高版本),而不是“21.0.1”
在应用程序的构建中更新buildToolsVersion
。gradle
应该可以解决您的问题。从'21.0.0'切换到'21.0.2'
为我解决了这个问题。使用--debug
选项运行gradle构建,然后检查报告的错误
要更改Android studio(1.3)中的渐变选项,请转到
文件->设置->构建、执行、部署->编译器
,并在命令行选项字段中添加--debug
这个问题似乎相当普遍。我的解决方案是重建项目(Build->rebuild),因为在问题发生之前,Android Studio没有自动检测到我创建的资源
正如您可能已经发现的,由于许多原因,此错误可能是可见的。因此,您需要找到错误背后的实际原因
导航到android文件夹并发出下面的命令
gradlew.bat --info clean build
或
这将列出实际问题,纠正并重新构建
希望这是有帮助的 使用最新版本的Android Studio构建工具 编译DK23版
buildToolsVersion“23.0.2”我通过卸载并重新安装最新版本的Android SDK工具和Android SDK平台工具解决了这个问题 1) 开放安卓工作室 2) 转到工具->Android->SDK管理器 3) 选择“启动独立SDK管理器” 4) 取消选择全部 5) 选择最新的Android SDK工具和Android SDK平台工具。 6) 点击“删除2个包” 7) 现在您需要重新安装刚刚卸载的软件包。请选择最新的Android SDK工具和Android SDK平台工具。 8) 单击“安装2个软件包” 如果您在构建编号上有其他错误,只需返回工具->Android->SDK管理器 选择“启动独立SDK管理器” 如果出现错误,请安装该版本。示例:如果在构建23.0.3时收到错误,只需安装Android SDK构建工具23.0.3即可
在您可以将其更新为最新版本后在我的情况下,appbuild.gradle文件中的程序包名称被错误更改:
applicationId "com.mypackagename"
我在menu.xml中发现了问题。我取出了v7支持库,但仍在引用它。调试消息非常无用,感谢Scott为我指出了正确的方向。在我的例子中,同样的菜单问题,Android Studio会自动在
res/menu
文件夹中创建一个示例菜单文件。在我的例子中,我使用的是appcompat主题,而不是菜单项的app:showaAction属性。在我的例子中,这是由于strins.xml文件中的特殊字符造成的。例如('and')谢谢,在我的例子中,我在res
文件夹中丢失了一个图标,一旦我添加了它,一切都很好。这也解决了我的问题,但方向相反。添加xmlns:app=”“到元素和应用:showAsAction而不是android:showAsAction在元素上让我的构建在android Studio 0.8.1/Gradle plugin 0.12中再次工作。谢谢兄弟。这是一个令人毛骨悚然的错误,如果我不读这篇文章,我将永远无法找到它。谢谢。你确定你的AndroidManifest.xml是正确的吗?也就是说,它有正确的软件包名称和android名称后缀。您能提供建议解决方案的更多帮助信息吗?@Wtower:在我更新android studio后,我遇到了这个问题,因此我将构建版本更改为最新版本,然后使用菜单文件->无效缓存/重新启动删除缓存。对我来说,它起作用了。谢谢。这是最好的解决方案,因为你看到了行动
applicationId "com.mypackagename"