уже добавить разрешение, но подсказкиОтказ в разрешении, когда я вызываю третье приложение

У меня есть два приложения (с именами A-APP и B-APP), B-APP должен вызываться для запуска активности A-APP, и активность добавила "android:permission", я уверен, что B-APP также добавлен в манифест.

проблема: если сначала установлено A-APP, затем установите B-APP, это не проблема, но если я сначала установил B-APP, приложение выдаст исключение «Вызвано: java.lang.SecurityException: Отказ в доступе: запуск намерение", как я могу сделать?


person huangzc    schedule 10.07.2019    source источник


Ответы (1)


Вам нужно установить android:exported="true" в файле AndroidManifest.xml.

<activity
android:name="com.a-app.MainActivity" 
android:exported="true">
<intent-filter>
    <action android:name="android.intent.action.MAIN" >
    </action>
</intent-filter>

If this doesn't help, can you post the full error and your AndroidManifest.xml files?

person ddaniela    schedule 10.07.2019