PDA

View Full Version : Errore nuovo progetto Android in Eclipse


perillitommaso
17-12-2014, 16:04
Salve ragazzi, avrei bisogno in un aiutino.. in poche parole dopo che creo un progetto android, mi esce questo errore: http://www.pierotofy.it/pages/extras/forum/viewattachment.php?id=1053596&attachment=0 e cioè: [2014-12-16 15:08:56 - MyFirstApp] C:\Users\Utente\workspace\MyFirstApp\AndroidManifest.xml:10: error: Error: No resource found that matches the given name (at 'theme' with value '@style/AppTheme'). e in più, mi esce una x rossa qui:https://imagizer.imageshack.us/v2/202x315q90/538/X5ebu4.jpg e non mi crea il file MainActivity.java nella cartella src .... :alert: ... ho provato a installare Android Studio, qui invece mi crea tutti i file ma è completamente lentissimo e quindi ingestibile.. mentre eclipse è molto più fluido ma mi da questo errore.. come posso risolvere?

DoctorT
17-12-2014, 17:39
ma sei riuscito a compilare altri progetti Android ?

comunque nella cartella res\values dovresti avere un files styles.xml ... se puoi postare il contenuto vediamo cosa c'è che non va

perillitommaso
17-12-2014, 17:54
No è il mio primo progetto in android.. comunque eccoti la cartella: http://imagizer.imageshack.us/v2/150x100q90/673/IbTtzM.jpg (https://imagizer.imageshack.us/v2/793x152q90/673/IbTtzM.jpg)

Amsirak
17-12-2014, 18:15
dentro la cartella res/values/ devi avere un file, styles.xml con l'attributo "name" del tag <style> settato con il nome "AppTheme" (che comunque puoi modificare nel file AndroidManifest.xml)

Esempio:
<resources>

<!-- Base application theme. -->
<style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar">
<!-- Customize your theme here. -->
</style>

</resources>

perillitommaso
17-12-2014, 18:23
e okay ma perchè a me non c'è? lo devo creare io? come faccio ad averlo? eppure io ho creato un progetto normalmente....

Amsirak
17-12-2014, 18:43
Non lo so, io uso android studio :/ (ed è pesantissimo, hai ragione)

per crearlo ti basta creare un file di testo con quel contenuto e cambiare l'estensione...

edit: prova a leggere qui: http://stackoverflow.com/questions/22278479/eclipse-doesnt-generate-mainactivity-java-activity-main-xml

perillitommaso
17-12-2014, 18:45
va bene allora ci provo, ascolta ma tu che usi android studio, hai seguito qualche guida? perchè le guide che ho trovato su internet usano tutte eclipse...

DoctorT
17-12-2014, 19:01
il file styles.xml di default dovrebbe essere creato automaticamente da eclipse quando crei un nuovo progetto android ... secondo me c'è qualche errore nella configurazione dei plugin o dell'android SDK

perillitommaso
17-12-2014, 19:09
allora ho cambiato la modalità di creae activity utilizzando Empty Activity http://i.stack.imgur.com/siYj4.png solo che mi crea il file ma mi escono cmq due errori.. https://imagizer.imageshack.us/v2/1277x889q90/661/JnTlXF.jpg può essere che c'è qualche orrore di configurazione ma cmq non so quale...
comunque per Amsirak .. ho trovato una guida per velocizzare Android Studio.. l'ho applicata e sembra che ha fatto qualche miglioramento.. https://software.intel.com/it-it/android/articles/speeding-up-the-android-emulator-on-intel-architecture
ho provato prima a creare il file styles.xml creando un file di testo e cambiando l'estensione ma comunque non mi crea il file desiderato.. rimane un file di testo.. ho provato a cercare aggiornamenti "Help" -> "Check for updates" ma niente... e penso di aver installato tutto.. :(

Amsirak
17-12-2014, 21:21
Per poter cambiare l'estensione dev'essere disabilitata su windows l'opzione "nascondi estensione per i tipi di file conosciuti" (cerca su google, trovi subito).

Per il resto ha ragione DoctorT, eclipse dovrebbe già creare tutti i file necessari. Nel link che ho messo prima dice di provare ad aggiornarlo manualmente:

"Help" -> "Install new software" and install (this will update it) from this url: https://dl-ssl.google.com/android/eclipse/

Per quanto riguarda la guida, l'unica è usare quella in inglese di Google ( http://developer.android.com/training/index.html ). Il problema, soprattutto se non sei molto esperto, è che dà alcune cose per scontate, quindi dovrai usare google per risolvere molti problemi...