Open mnlbox opened 6 years ago
Apply the suggestion from the logs:
In your Manifest, in the <aplication>
tag, right under android:theme...
add tools:replace="android:allowBackup"
also make sure to add in the <manifest>
tag right under xmlns:android...
add the following xmlns:tools="http://schemas.android.com/tools"
Should be something like:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.yourpackage.name">
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
<application
android:name="com.yourpackage.name.MainApplication"
android:label="@string/app_name"
android:icon="@mipmap/ic_launcher"
android:allowBackup="false"
android:theme="@style/AppTheme"
tools:replace="android:allowBackup">
.....
Adding this line what is telling the compiler is to ignore the attribute from the library and listen to the one in your app.
i had did it , but it still has error
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="org.devio.rn.splashscreen">
<application
android:allowBackup="true"
android:label="@string/app_name"
android:supportsRtl="true"
tools:replace="android:allowBackup">
</application>
</manifest>
error :
Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed : Attribute application@allowBackup value=(false) from AndroidManifest.xml:11:7-34
is also present at [app3:react-native-splash-screen:unspecified] AndroidManifest.xml:13:9-35 value=(true).
Suggestion: add 'tools:replace="android:allowBackup"' to <application> element at AndroidManifest.xml:7:5-24:19 to override.
You need to do it in your application Manifest, from the package name I'm seeing in your block of code here, seems like you did it on this package Manifest.
You should change it in android/app/src/main/AndroidManifest.xml
in your React Native project
I'm using wix react navigator The build was successful ,But error on app start: Unfortunately app has stopped.
without any error on building
You should open the app in Android Studio, clean and re-build after changing the Manifest
Do you think it has problem with Wix ?
Clean project
Rebuild
run android
BUILD SUCCESSFUL
Unfortunately app has stopped.
If the build was successful then probably it has something to do with your javascript code, check the terminal where the npm server is running or enable JS debugging, you should probably see an error there.
No its not from js Witch navigator are you using ?
I'm using react-navigation. Again, check your JS logs because I don't think the error has to do with this issue of react-native-splash-screen
Hey, buddy. look this, https://github.com/crazycodeboy/react-native-splash-screen/pull/180
Hey Caroaguilar, Getting this error after follow your instructions... The prefix "tools" for attribute "tools:replace" associated with an element type "application" is not bound.
@altaf4web I assume you forgot to add the
xmlns:tools="http://schemas.android.com/tools"
in your manifest root element
In gradle.properties use:
android.useAndroidX=true android.enableJetifier=true
FAILURE: Build completed with 2 failures.
File 'D:\AndroidStudioProjects\GRATIN\app\build\intermediates\merged_manifest\debug\out\AndroidManifest.xml' specified for property 'mainMergedManifest' does not exist.
Hey this is the error i am getting while using the splash screen i have tried your method but i usually get this error lot of times i dont know why!!! PLEASE HELP
@anaskhanooni1 You are using exFat
filesystem format? https://github.com/flutter/flutter/issues/76668#issuecomment-841921164
I got this error after
react-native run-android
after update react-native and android sdk build tools with this error:Can you guide me to fix this?