java.lang.SecurityException: Negazione di Autorizzazione: a partire Intento { act=android.l’intento.azione.PRINCIPALE cat=[android.l’intento.categoria.LAUNCHER]

C’è un errore di avvio activity, purtroppo suppongo che non è collegato strettamente con il progetto a causa del fatto avviata l’applicazione sul genymotion emulatore, ma non sul dispositivo fisico.

Quando ho eseguito adb devices con quella reale, collegato ottengo:

List of devices attached 
0009215b1eef4f  device

AndroidManifest.xml non dispone di autorizzazioni di set e il dispositivo è sufficiente api version.

Riguarda

OriginaleL’autore Jacob | 2014-10-21

2 Replies
  1. 9

    Semplicemente aggiungere:

    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>

    su AndroidManifest.xml il tag:

    <activity>

    Speranza che aiuta

    Corretta, l’esecuzione di attività specificata non vi aiuterà se vogliamo testare la particolare attività per il no. di volte … invece di utilizzare la soluzione e l’esecuzione di app aiuta meglio 🙂 grazie per il suggerimento!

    OriginaleL’autore Kike Rios

  2. 8

    Il problema era con il Launcher di selezione in Android Studio. Per migliorare la velocità di controllo di applicazione del modulo c’è stata selezionata altre Attività come Launcher(in proprietà di esecuzione) rispetto a quanto specificato nel manifest.xml. Strano che funzionasse anche su emulatore..

    La soluzione è semplice per cambiare il Launcher a quello impostato nelle AndroidManifest.xml

    Corretta, l’esecuzione di attività specificata non vi aiuterà se vogliamo testare la particolare attività per il no. di volte … invece di utilizzare la soluzione e l’esecuzione di app aiuta meglio 🙂 grazie per il suggerimento!

    OriginaleL’autore Jacob

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *