react-native-orientation icon indicating copy to clipboard operation
react-native-orientation copied to clipboard

Task :react-native-orientation:verifyReleaseResources FAILED

Open piscespieces opened this issue 3 years ago • 16 comments

When generating the Android APK file for my project I would run in the android folder ./gradlew assembleRelease command.

It would log the following error:

Task :react-native-orientation:verifyReleaseResources FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':react-native-orientation:verifyReleaseResources'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
   > Android resource linking failed
     /Users/aeum3893/.gradle/caches/transforms-2/files-2.1/40fbf5f2fad154d2097847c5f892fc34/appcompat-1.0.2/res/values-v26/values-v26.xml:5:5-8:13: AAPT: error: resource android:attr/colorError not found.
         
     /Users/aeum3893/.gradle/caches/transforms-2/files-2.1/40fbf5f2fad154d2097847c5f892fc34/appcompat-1.0.2/res/values-v26/values-v26.xml:9:5-12:13: AAPT: error: resource android:attr/colorError not found.
         
     /Users/aeum3893/.gradle/caches/transforms-2/files-2.1/40fbf5f2fad154d2097847c5f892fc34/appcompat-1.0.2/res/values-v26/values-v26.xml:13:5-16:13: AAPT: error: style attribute 'android:attr/keyboardNavigationCluster' not found.
         
     /Users/aeum3893/.gradle/caches/transforms-2/files-2.1/40fbf5f2fad154d2097847c5f892fc34/appcompat-1.0.2/res/values-v28/values-v28.xml:5:5-8:13: AAPT: error: resource android:attr/dialogCornerRadius not found.
         
     /Users/aeum3893/.gradle/caches/transforms-2/files-2.1/40fbf5f2fad154d2097847c5f892fc34/appcompat-1.0.2/res/values-v28/values-v28.xml:9:5-12:13: AAPT: error: resource android:attr/dialogCornerRadius not found.
         
     /Users/aeum3893/.gradle/caches/transforms-2/files-2.1/c2c18b306f60dd0c1da0301fc5c7b480/core-1.0.1/res/values/values.xml:57:5-88:25: AAPT: error: resource android:attr/fontStyle not found.
         
     /Users/aeum3893/.gradle/caches/transforms-2/files-2.1/c2c18b306f60dd0c1da0301fc5c7b480/core-1.0.1/res/values/values.xml:57:5-88:25: AAPT: error: resource android:attr/font not found.
         
     /Users/aeum3893/.gradle/caches/transforms-2/files-2.1/c2c18b306f60dd0c1da0301fc5c7b480/core-1.0.1/res/values/values.xml:57:5-88:25: AAPT: error: resource android:attr/fontWeight not found.
         
     /Users/aeum3893/.gradle/caches/transforms-2/files-2.1/c2c18b306f60dd0c1da0301fc5c7b480/core-1.0.1/res/values/values.xml:57:5-88:25: AAPT: error: resource android:attr/fontVariationSettings not found.
         
     /Users/aeum3893/.gradle/caches/transforms-2/files-2.1/c2c18b306f60dd0c1da0301fc5c7b480/core-1.0.1/res/values/values.xml:57:5-88:25: AAPT: error: resource android:attr/ttcIndex not found.
         
     /Users/aeum3893/.gradle/caches/transforms-2/files-2.1/c2c18b306f60dd0c1da0301fc5c7b480/core-1.0.1/res/values/values.xml:89:5-125:25: AAPT: error: resource android:attr/startX not found.
         
     /Users/aeum3893/.gradle/caches/transforms-2/files-2.1/c2c18b306f60dd0c1da0301fc5c7b480/core-1.0.1/res/values/values.xml:89:5-125:25: AAPT: error: resource android:attr/startY not found.
         
     /Users/aeum3893/.gradle/caches/transforms-2/files-2.1/c2c18b306f60dd0c1da0301fc5c7b480/core-1.0.1/res/values/values.xml:89:5-125:25: AAPT: error: resource android:attr/endX not found.
         
     /Users/aeum3893/.gradle/caches/transforms-2/files-2.1/c2c18b306f60dd0c1da0301fc5c7b480/core-1.0.1/res/values/values.xml:89:5-125:25: AAPT: error: resource android:attr/endY not found.
         
     /Users/aeum3893/.gradle/caches/transforms-2/files-2.1/c2c18b306f60dd0c1da0301fc5c7b480/core-1.0.1/res/values/values.xml:126:5-132:25: AAPT: error: resource android:attr/offset not found.

I have successfully gone through the automatic linking setup already. Tried manual and got the same error. I don't know what else to do.

piscespieces avatar Mar 18 '21 18:03 piscespieces

C5ED639C-04FA-4049-BBA0-BA647005D263

Sccccmu avatar Mar 24 '21 07:03 Sccccmu

I had same error, if you are generating aab, try use ./gradlew bundleRelease

daonamutc1 avatar Apr 16 '21 09:04 daonamutc1

same error when ./gradlew assembleRelease

ThanhNguyen140797 avatar Apr 27 '21 02:04 ThanhNguyen140797

./gradlew app:assembleRelease fix this error

ThanhNguyen140797 avatar Apr 27 '21 02:04 ThanhNguyen140797

@ThanhNguyen140797 Yes, for me the ./gradlew app:assembleRelease command worked to generate the APK. However when installing the APK in the Android Simulator the app was crashing right away.

Couldn't tell what worked for me because I experimented quite a bit to get it working until I got it to work. Pretty much uninstalled react-native-orientation completely and then installed it. Went through the manual linking process again. Also in the build.gradle file located in node_modules/react-native-orientation/android/build.gradle made sure to match the compileSdkVersion and buildToolsVersion with the one being used in android/build.gradle.

Then running ./gradlew clean && ./gradlew assembleRelease did work to generate the APK.

piscespieces avatar Apr 30 '21 12:04 piscespieces

I encountered the same error, but by changing node_modules/react-native-orientation/android/build.gradle to the following, assembleRelease completed successfully.

apply plugin: 'com.android.library'

android {
-   compileSdkVersion 23
+   compileSdkVersion 28
-   buildToolsVersion "23.0.1"
+   buildToolsVersion "28.0.3"

    defaultConfig {
        minSdkVersion 16
-       targetSdkVersion 22
+       targetSdkVersion 28
        versionCode 1
        versionName "1.0"
        ndk {
            abiFilters "armeabi-v7a", "x86"
        }
    }
}

dependencies {
    compile "com.facebook.react:react-native:+"
}

ghost avatar May 31 '21 08:05 ghost

./gradlew app:assembleRelease fix this error

thanks. its fix my problem

fatemekarami avatar Aug 23 '21 19:08 fatemekarami

I had same error, if you are generating aab, try use ./gradlew bundleRelease

What that aab mean ? Will it be uploaded in google play store... ?

SujanAU2914421 avatar Nov 30 '21 09:11 SujanAU2914421

add this to build.gradle

subprojects {
  afterEvaluate {
    project ->
      if (project.hasProperty("android")) {
        android {
          compileSdkVersion = 30
          buildToolsVersion = "30.0.3"
          compileOptions {
            sourceCompatibility JavaVersion.VERSION_1_8
            targetCompatibility JavaVersion.VERSION_1_8
          }
        }
      }
  }
}

BridgeEast avatar Dec 01 '21 09:12 BridgeEast

Thank you, this one worked!

mandakha avatar Mar 15 '22 03:03 mandakha

That solved my issue, thanks

mfrag38 avatar Jun 08 '22 12:06 mfrag38

@ThanhNguyen140797 thanx its works for me

Faris-Salman001 avatar Jul 05 '22 04:07 Faris-Salman001

In my case the same problem was in parallel task. One task was locking files so the other cannot get access to them. Solved by changing org.gradle.parallel=true ->org.gradle.parallel=false in android/gradle.properties

Zuxelus avatar Jul 14 '22 08:07 Zuxelus

./gradlew app:assembleRelease fix this error

thanks, its works for me

tungxuan1656 avatar Nov 11 '22 16:11 tungxuan1656

Thanks bro

Jelezik avatar Jan 08 '23 12:01 Jelezik

Hi 👋 , I Fixed that issue by making the compileSdkVersion , targetSdkVersion minSdkVersion in the build.gradle for library the same as my build.gradle in android floder of my project

mohamedadel1994825 avatar Jul 19 '24 12:07 mohamedadel1994825