Ehs*_*bar 66 java android android-studio
我正在尝试使用Android Studio开发Android应用程序,因此我创建了一个Android应用程序,我想发布它.每当我点击"构建项目"来获取apk文件时,我都会收到此错误:
Error:Execution failed for task ':app:processDebugResources'.
> java.io.IOException: Could not delete folder C:\Users\ehsan\AndroidStudioProjects\MyApplication3\app\build\generated\source\r\debug\com\example\ehsan
Run Code Online (Sandbox Code Playgroud)
的build.gradle:
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
applicationId "com.example.ehsan.myapplication"
minSdkVersion 15
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.2.0'
}
Run Code Online (Sandbox Code Playgroud)
Rob*_*Rob 153
从您的react本机文件夹运行:
cd android && gradlew clean
然后
cd .. && react-native run-android
笔记:
对于mac,您可能需要更改
gradlew为./gradlew对于命令提示符,您可能需要更改
&&为&对于powershell,您可能需要更改
&&to;和gradlewto.\gradlew.bat每个命令还可以像这样单独运行
cd android,然后gradlew clean再cd ..然后react-native run-android
Hen*_*her 82
我想目标构建目录中的一些文件是在您使用的另一个工具中打开的.只需在文件夹中打开文件句柄即可清除.构建任务'clean'想要删除构建目录中的所有文件(通常是'target'),当它失败时,构建失败.
W00*_*0di 20
只是清理你的项目,它适合我.
gradle的清洁任务将起作用.
通过此命令修复此问题
在 Windows 平台中
cd android && gradlew clean && cd..
Run Code Online (Sandbox Code Playgroud)
在 Mac 平台
cd android && ./gradlew clean && cd ..
就我而言,该问题与权限有关。如果您以管理员身份打开android studio(或使用sudo),则如果以普通用户身份再次打开项目,则android studio可能不会删除某些文件,因为当您以管理员身份打开项目时,某些项目文件的权限已更改。如果遵循了这些步骤,我认为您应该再次从VCS(git,tfs,svn等)克隆项目。否则,您必须配置项目文件-文件夹权限。
| 归档时间: |
|
| 查看次数: |
134282 次 |
| 最近记录: |