see this question Application is not installed error, when launched from home screen shortcut
AndroidManifest.xml :
<application
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/Theme.AppTheme">
<activity
android:name=".ui.activity.MainActivity"
android:screenOrientation="fullSensor"
android:label="@string/app_name"
android:exported="true"
android:configChanges="orientation|screenSize">
<intent-filter
>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
<intent-filter
>
<action android:name="android.intent.action.VIEW"/>
<data android:scheme="app" android:host="appname"
/>
<category android:name="android.intent.category.BROWSABLE"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
<nav-graph android:value="@navigation/nav_graph_main"
/>
</activity>
</application>
Gradle [App] :
defaultConfig {
applicationId "com.example.app"
minSdkVersion 19
targetSdkVersion 31
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
multiDexEnabled true
}
i'm get this error :
> Task :app:processDebugMainManifest FAILED
/home/mhrohani/IdeaProjects/PrjName/app/src/main/AndroidManifest.xml Error:
android:exported needs to be explicitly specified for <receiver>. Apps targeting Android 12 and higher are required to specify an explicit value for `android:exported` when the corresponding component has an intent filter defined. See https://developer.android.com/guide/topics/manifest/activity-element#exported for details.
/home/mhrohani/IdeaProjects/PrjName/app/src/main/AndroidManifest.xml Error:
android:exported needs to be explicitly specified for <receiver>. Apps targeting Android 12 and higher are required to specify an explicit value for `android:exported` when the corresponding component has an intent filter defined. See https://developer.android.com/guide/topics/manifest/activity-element#exported for details.
See http://g.co/androidstudio/manifest-merger for more information about the manifest merger.
Execution failed for task ':app:processDebugMainManifest'.
Project and android studio configs :
Gradle : ** 7.1.1 **
Android Gradle Plugin : ** 7.0.0 **
Android Studio Version : ** Arctic fox 2020.3.1 **
OS : ** Linux Ubuntu **
I'm try rebuild and sync project but does not working.