Autore Topic: Hello World  (Letto 1488 volte)

Offline mon

  • Nuovo arrivato
  • *
  • Post: 11
  • Respect: 0
    • Mostra profilo
Hello World
« il: 03 Marzo 2011, 22:17:15 CET »
0
Ciao gente,
sto studiando da poco come realizzare applicazioni su android, e volevo far il solito primo semplice programmino solo che non riesco a capire perchè non si avvia.

L'errore che mi compare in console è questo:

[2011-03-03 22:08:54 - HelloAndroidADT] Failed to install HelloAndroidADT.apk on device 'emulator-5554!
[2011-03-03 22:08:54 - HelloAndroidADT] (null)
[2011-03-03 22:08:59 - HelloAndroidADT] Launch canceled!

Questo è il log di LogCat: 03-03 21:03:01.302: ERROR/Zygote(32): setreuid() f
Purtroppo non sono riuscito a capire nulla...

Codice: [Seleziona]
package it.android.ch2.helloandroidadt;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class HelloAndroidADTActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        TextView testo = new TextView(this);
        testo.setText("Ciao Mondo");
        setContentView(testo);
    }
}

Sapete dirmi dov'è il problema?
Grazie, a presto

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +506
    • Github
    • Google+
    • rciovati
    • Mostra profilo
Re:Hello World
« Risposta #1 il: 03 Marzo 2011, 22:19:27 CET »
0
Mi sembra davvero un errore molto strano.
Hai provato a creare un altro emulatore?

Offline mon

  • Nuovo arrivato
  • *
  • Post: 11
  • Respect: 0
    • Mostra profilo
Re:Hello World
« Risposta #2 il: 03 Marzo 2011, 22:31:17 CET »
0
Sto provando ora con un'emulatore di API level 9, quello precedente aveva un'API level 10.
Comunque ho notato questo nella console:

Codice: [Seleziona]
[2011-03-03 22:28:33 - HelloAndroidADT] Automatic Target Mode: Preferred AVD 'test2' is not available. Launching new emulator.
[2011-03-03 22:28:33 - HelloAndroidADT] Launching a new emulator with Virtual Device 'test2'
[2011-03-03 22:28:38 - HelloAndroidADT] New emulator found: emulator-5554

Offline mon

  • Nuovo arrivato
  • *
  • Post: 11
  • Respect: 0
    • Mostra profilo
Re:Hello World
« Risposta #3 il: 03 Marzo 2011, 22:51:02 CET »
0
Nulla, l'applicazione mi richiede un'API Level 10

Offline Kappa27

  • Nuovo arrivato
  • *
  • Post: 43
  • Respect: +2
    • kevvort
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Tab
  • Sistema operativo:
    Windows 7 x64 - Ubuntu 10.10
Re:Hello World
« Risposta #4 il: 04 Marzo 2011, 08:57:14 CET »
0
Probabilmente perchè hai impostato un'API level 10 nella creazione del progetto  :-)

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:Hello World
« Risposta #5 il: 04 Marzo 2011, 09:53:16 CET »
0
Nulla, l'applicazione mi richiede un'API Level 10
Quando la crei devi stare attento a cosa selezioni. Dovresti impostare un'api level piu bassa se vuoi iniziare con android.
Se non ce le hai dovresti installare almeno le api level 7
Postate il LogCat LogCat LogCat LogCat LogCat

Offline mon

  • Nuovo arrivato
  • *
  • Post: 11
  • Respect: 0
    • Mostra profilo
Re:Hello World
« Risposta #6 il: 04 Marzo 2011, 15:37:24 CET »
0
Forse ho fatto un piccolo passo avanti, ho installato l'sdk e tutto su linux, e ora diciamo che parte l'emulatore...
Solo che mi termina in maniera forzata due processi:

Codice: [Seleziona]
process com.androd.phone is not responding
application settings (in process com.android.settings) is not responding.

Però, dopo ciò, mi parte l'applicazione con il titolo in alto, però non il testo che inserisco nel codice...

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:Hello World
« Risposta #7 il: 05 Marzo 2011, 15:34:05 CET »
0
Giusto per curiosità, su che computer (cpu e ram) lo stai facendo partire? In genere quando le applicazioni di default di Android non rispondono (phone e settings ad esempio) le cause sono requisiti HW insufficienti...
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !

Offline mon

  • Nuovo arrivato
  • *
  • Post: 11
  • Respect: 0
    • Mostra profilo
Re:Hello World
« Risposta #8 il: 08 Marzo 2011, 20:34:34 CET »
0
E' un netbook dual core con 1gb di ram, spero non sia questo il problema...

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:Hello World
« Risposta #9 il: 08 Marzo 2011, 20:48:18 CET »
0
Io temo di si, ma aspettiamo il parere di thebugger che, se non erro, lavora su un hw simile :)

PS
Che OS monta?
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:Hello World
« Risposta #10 il: 08 Marzo 2011, 20:54:21 CET »
0
Anche se quei processi vanno in Not Responding che problema c'é? Aspetti un altro po'. Ed é pure plausibile dato l'hw che monti.
Postate il LogCat LogCat LogCat LogCat LogCat

Offline mon

  • Nuovo arrivato
  • *
  • Post: 11
  • Respect: 0
    • Mostra profilo
Re:Hello World
« Risposta #11 il: 08 Marzo 2011, 22:44:32 CET »
0
@JD: Monta Ubuntu 10.10
@blackgin: Continuo ad aspettare, mi esce la schermata nera con il titolo dell'app, solo che non mi visualizza il messaggio Hello World.

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:Hello World
« Risposta #12 il: 08 Marzo 2011, 23:29:35 CET »
0
Molto strano, per scrupolo ho anche provato il codice che hai postato e a me funziona correttamente. Che SDK stai utilizzando per l'AVD? Visto l'hw del tuo PC ti consiglio di usare l'SDK4 (Android 1.6) che è notevolmente più leggero degli ultimi.
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !

Offline mon

  • Nuovo arrivato
  • *
  • Post: 11
  • Respect: 0
    • Mostra profilo
Re:Hello World
« Risposta #13 il: 08 Marzo 2011, 23:40:10 CET »
0
Ho scaricato questo: android-sdk_r10-linux_x86.tgz

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:Hello World
« Risposta #14 il: 08 Marzo 2011, 23:55:32 CET »
0
Mi sono espresso male: intendevo consigliarti di usare un API Level 4 per l'AVD.
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !