Autore Topic: java.lang.SecurityException: Permission Denial  (Letto 916 volte)

Offline Christian Giupponi

  • Utente junior
  • **
  • Post: 128
  • Respect: 0
    • Google+
    • http://it.linkedin.com/pub/christian-giupponi/29/628/810
    • ultimoprofeta
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Play Store ID:
    ItalianDevTeam
  • Sistema operativo:
    Mac OSX Lion
java.lang.SecurityException: Permission Denial
« il: 07 Maggio 2011, 17:49:55 CEST »
0
Ciao a tutti,
ho provato a lanciare una mia applicazione su un device fisico ma il programma non parte, dice che non è installato nel telefono e guardando nella console ho notato questa riga:

Codice: [Seleziona]
ActivityManager: java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.italiandevteam.giocoimpiccato/.ImpiccatoMain } from null (pid=28661, uid=2000) requires null
sapete dirmi cosa sarebbe?

questo è il mio manifest

Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
     package="com.italiandevteam.giocoimpiccato"
     android:versionCode="1"
     android:versionName="1.0">
     
     
    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".Introduzione"
                 android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name=".Crediti"></activity>
        <activity android:name=".Gioco"></activity>
        <activity android:name=".ImpiccatoMain"></activity>
        <activity android:name=".Introduzione"></activity>
        <activity android:name=".Statistiche"></activity>
    </application>
        <uses-sdk android:minSdkVersion="7" />
        <uses-permission android:name="android.permission.VIBRATE" />

</manifest>

Serve qualche altra informazione?

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:java.lang.SecurityException: Permission Denial
« Risposta #1 il: 08 Maggio 2011, 23:32:17 CEST »
0
hai abilitato la spunta al permesso di installare applicazioni di terze parti nel menu applicazioni del telefono?
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline Christian Giupponi

  • Utente junior
  • **
  • Post: 128
  • Respect: 0
    • Google+
    • http://it.linkedin.com/pub/christian-giupponi/29/628/810
    • ultimoprofeta
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Play Store ID:
    ItalianDevTeam
  • Sistema operativo:
    Mac OSX Lion
Re:java.lang.SecurityException: Permission Denial
« Risposta #2 il: 09 Maggio 2011, 22:12:48 CEST »
0
Si si era abilitato...adesso l'errore me lo da anche l'emulatore...

idee?  o_O

Offline 7h38ugg3r

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1200
  • Respect: +133
    • riccardofischetti
    • th38ugg3r
    • @7h38ugg3r
    • Mostra profilo
  • Dispositivo Android:
    Galaxy-S GT I-9000/ ASUS Eee Pad Transformer
  • Play Store ID:
    Riccardo Fischetti
  • Sistema operativo:
    OS X Lion / Linux Mint 11 (Katya)
Re:java.lang.SecurityException: Permission Denial
« Risposta #3 il: 10 Maggio 2011, 17:34:39 CEST »
0
come MAIN cerca ImpiccatoMain, mentre hai definito Introduzione come MAIN......

come lo stai eseguendo?!?
se clicchi sull'icona dovrebbe partire Introduzione.
Se lo esegui da eclipse, dovrebbe partire Introduzione....^_^
7h38ugg3r<=>thebugger
Non conosci Java? Allora sei nel posto sbagliato!

http://www.androidpatterns.com/

Offline Christian Giupponi

  • Utente junior
  • **
  • Post: 128
  • Respect: 0
    • Google+
    • http://it.linkedin.com/pub/christian-giupponi/29/628/810
    • ultimoprofeta
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Play Store ID:
    ItalianDevTeam
  • Sistema operativo:
    Mac OSX Lion
Re:java.lang.SecurityException: Permission Denial
« Risposta #4 il: 10 Maggio 2011, 17:44:01 CEST »
0
come MAIN cerca ImpiccatoMain, mentre hai definito Introduzione come MAIN......

come lo stai eseguendo?!?
se clicchi sull'icona dovrebbe partire Introduzione.
Se lo esegui da eclipse, dovrebbe partire Introduzione....^_^

ok, e quindi come devo fare per fargli avviare Introduzione al posto di ImpiccatoMain?

Io su Eclpse premo la solita icona run ma non si avvia restiuendomi l'errore di prima..

Offline 7h38ugg3r

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1200
  • Respect: +133
    • riccardofischetti
    • th38ugg3r
    • @7h38ugg3r
    • Mostra profilo
  • Dispositivo Android:
    Galaxy-S GT I-9000/ ASUS Eee Pad Transformer
  • Play Store ID:
    Riccardo Fischetti
  • Sistema operativo:
    OS X Lion / Linux Mint 11 (Katya)
Re:java.lang.SecurityException: Permission Denial
« Risposta #5 il: 10 Maggio 2011, 17:51:17 CEST »
0
il tuo package principale è com.italiandevteam.giocoimpiccato?
cioè: tutto quello che viene messo dentro è incluso in questo package?
7h38ugg3r<=>thebugger
Non conosci Java? Allora sei nel posto sbagliato!

http://www.androidpatterns.com/

Offline Christian Giupponi

  • Utente junior
  • **
  • Post: 128
  • Respect: 0
    • Google+
    • http://it.linkedin.com/pub/christian-giupponi/29/628/810
    • ultimoprofeta
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Play Store ID:
    ItalianDevTeam
  • Sistema operativo:
    Mac OSX Lion
Re:java.lang.SecurityException: Permission Denial
« Risposta #6 il: 10 Maggio 2011, 18:28:43 CEST »
0
si, di esterno ci sono solo le librerie della licenza...

Offline 7h38ugg3r

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1200
  • Respect: +133
    • riccardofischetti
    • th38ugg3r
    • @7h38ugg3r
    • Mostra profilo
  • Dispositivo Android:
    Galaxy-S GT I-9000/ ASUS Eee Pad Transformer
  • Play Store ID:
    Riccardo Fischetti
  • Sistema operativo:
    OS X Lion / Linux Mint 11 (Katya)
Re:java.lang.SecurityException: Permission Denial
« Risposta #7 il: 11 Maggio 2011, 09:34:03 CEST »
0
prova a definire il package completo, nel campo name del tag application.
7h38ugg3r<=>thebugger
Non conosci Java? Allora sei nel posto sbagliato!

http://www.androidpatterns.com/

Offline Christian Giupponi

  • Utente junior
  • **
  • Post: 128
  • Respect: 0
    • Google+
    • http://it.linkedin.com/pub/christian-giupponi/29/628/810
    • ultimoprofeta
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Play Store ID:
    ItalianDevTeam
  • Sistema operativo:
    Mac OSX Lion
Re:java.lang.SecurityException: Permission Denial
« Risposta #8 il: 11 Maggio 2011, 14:00:29 CEST »
0
prova a definire il package completo, nel campo name del tag application.

intendi:

Codice (XML): [Seleziona]
<activity android:name="com.italiandevteam.giocoimpiccato.Introduzione">
non funziona comunque...

Offline Christian Giupponi

  • Utente junior
  • **
  • Post: 128
  • Respect: 0
    • Google+
    • http://it.linkedin.com/pub/christian-giupponi/29/628/810
    • ultimoprofeta
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Play Store ID:
    ItalianDevTeam
  • Sistema operativo:
    Mac OSX Lion
Re:java.lang.SecurityException: Permission Denial
« Risposta #9 il: 14 Maggio 2011, 11:10:56 CEST »
0
ok ho risolto, praticamente avevo messo nel manifest due Activity con lo stesso nome, praticamente la ho dichiarata due volte...rimossa il doppione l'applicazione è ripartita senza problemi!