I am trying to develop a Android application using Android Studio, so I created an Android app and I want to publish it. Whenever I click on “build project“ to obtain the apk file, I get this error:
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
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'
}
This question is related to
java
android
android-studio
Fix This issue by this command
In Windows Platform
cd android && gradlew clean && cd..
In Mac Platform
cd android && ./gradlew clean && cd ..
If it says:
The term 'gradlew' is not recognized
Then using following command
npm start -- --reset-cache
worked for me. cheers!
If you are using macOS then => sudo ./gradlew clean
will work for you.
In my case I just refresh ( http://localhost:8081/debugger-ui/ ) , and it works... Any other solutions didn't work for me. Perhaps some files are used by debuger and it can't delete them... Anyway, it works for me. Please try this and give a feedback.
I'm working on windows 10 and i can't find gradlew i cleaned the project using Android Studio : Build ---> clean project and after that i was able to run : react-native run-android or to run project using Android Studio
I found another handy solution, which avoids rebuilding all components again and again, in this article: http://bitstopixels.blogspot.ca/2017/04/react-native-windows-10-eperm-operation.html
react-native run-android
react-native run-android
to complete giving you the BUILD SUCCESSFUL message. (The app will be launched with a red error screen complaining connecting to server failed. Don't panic.)react-native start
to start the React Packager, this is the server indicated in the error message of the previous stepI deleted folder app/build and the problem was resolved in my case.
Just clean your project, it works for me.
Clean task for gradle will work.
Update your gradle version.
Go to your project level build.gradle
file and make sure you are using the latest version of gradle.
I have same issue. When I clean my project and rebuild it then everything works fine.
Build -> Clean Project
If you encountered these errors due to opening the android studio with sudo command, then the solution is setting permission for the project folder. Run the command below.
sudo chmod -R 777 your_project_folder
clean and rebuild again your android project.
From my experience in React Native, you can also restart your CLI and this error goes away.
Fix is very simple: Just follow below instructions
Try closing your text editor (maybe VS Code) and File Explorer and run the command again in terminal with admin permissions.
If you have another instance of Android Studio running, then kindly close it and then build the app. This worked in my case
In my case it was that you had the app installed and when you gave it react-native run-android
I could not install the app since it was already previously installed
Just clean your project (Android Studio>Build>Clean Project) and build again.
From your react native folder run:
cd android && gradlew clean
THEN
cd .. && react-native run-android
Notes:
For mac you may need to change
gradlew
to./gradlew
For the command prompt you may need to change the
&&
to&
For powershell you may need to change the
&&
to;
andgradlew
to.\gradlew.bat
Each command can also be run individually like so
cd android
thengradlew clean
thencd ..
thenreact-native run-android
In my case, that problem is about permissions. if you open android studio as administrator (or using sudo) then if you open the project again as normal user, android studio may not delete some files because when you open the project as administrator, some project files permissions are changed. If you lived those steps, I think you should clone the project from your VCS (git, tfs, svn etc.) again. Otherwise you have to configure project file - folder permissions.
as others have said allready you need to clean your project , the steps to clean the project are:
Build -> Clean Project or Build -> Rebuild Project
React Native
These steps solved my problem:
** It's quite interesting to close Android Studio. But beleive me these steps solved my problem **
i just delete the error package from package.json and run again gradlew clean and its works for me For React Native
Delete android/app/build folder and run react-native run-android
Stopping OpenSdk Java process (inner to Android Studio process) worked.
Source: Stackoverflow.com