packages/apps/Myfolder/src/com/android/myfolder/MyFile.java:196: package R does not exist
addPreferencesFromResource(R.xml.myfile);
^
packages/apps/Myfolder/src/com/android/myfolder/MyFile.java:344: package R does not exist
menu.add(0, MENU_SAVE, 0, R.string.menu_save)
^
packages/apps/Myfolder/src/com/android/myfolder/MyFile.java:346: package R does not exist
menu.add(0, MENU_CANCEL, 0, R.string.menu_cancel)
^
packages/apps/Myfolder/src/com/android/myfolder/MyFile.java:454: package R does not exist
errorMsg = mRes.getString(R.string.error_empty);
^
packages/apps/Myfolder/src/com/android/myfolder/MyFile.java:458: package R does not exist
errorMsg = mRes.getString(R.string.error_empty);
risposta
Controllare se ci sono errori nei file di risorse o eventuali dipendenze mancanti. Ciascuno di questi farà sì che la classe R.java non sia generata dal codice e quindi molti errori come quelli che hai mostrato.
grazie michael e vkris – garima
- Prova Clean-> Crea (se non solo riavviare Eclipse, semplicemente funzionato!)
- Nel caso in cui si sta importando progetto, assicuratevi di scegliere il corretto livello.
Se si sta costruendo da uno script ant, è necessario eseguire aapt. Vedere la destinazione "-resource-src" in $ SDK_DIR/tools/ant/main_rules.xml.
Assicurati inoltre di includere l'attività corrente in AndroidManifest.xml, all'interno dei tag dell'applicazione. Quindi, se MyFile è la vostra sottoclasse di attività, si dovrebbe avere qualcosa di simile in esso:
<application
android:label="@string/app_name"
... >
<activity android:name=".MyFile"
android:configChanges="orientation|keyboardHidden"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
</intent-filter>
</activity>
..
</application>
Anche se quello che in realtà è lì dipende dalla vostra attività. Maggiori informazioni su questo a: http://developer.android.com/guide/topics/manifest/manifest-intro.html
Assicurarsi di avere: pacchetto 'IL TUO NOME PACCHETTO' nel file java che chiama classe R
Plus: Check - letteralmente aperto in AS ogni file di risorse e cercare eventuali errori. Quindi esegui Strumenti> Pulisci, Strumenti> Ricostruisci progetto. Spero che aiuti. La mia versione di Android Studio è 0.3.7. – TomeeNS
Si può provare l'importazione packagename.R;
Nel mio caso, si è verificato questo errore perché avevo cambiato il nome del pacchetto dell'app (prima di pubblicare su Google Play, naturalmente), ma ho dimenticato di aggiornare l'attributo package
dell'elemento manifest
nel mio file AndroidManifest.xml
. Una volta che l'attributo package
è stato concordato con il nuovo nome del pacchetto, l'errore è andato via.
Grazie mille! Ho cambiato anche il nome del pacchetto, e questo silenzioso problema stava rompendo tutto. Per riferimento sto usando AS 0.5.1. – alexgophermix
Questo era esattamente quello che stavo cercando. –
- 1. Errore di compilazione Maven per Android Progetto "errore: il pacchetto R non esiste"
- 2. Android Studio w/Gradle: Pacchetto r non esiste
- 3. System.lineSeparator() non esiste in Android
- 4. Errore: pacchetto com.google.android.gms.appstate non esiste
- 5. ERRORE: Pacchetto GooglePlayServicesClient non esiste
- 6. IntelliJ IDEA 14 - Pacchetto R non esiste
- 7. Errore non numerico per operatore binario Errore in R
- 8. Errore "Il pacchetto android.support.v7.app non esiste"
- 9. Studio Android 2.1: errore: pacchetto org.junit non esiste
- 10. errore: pacchetto com.google.common.base non esiste
- 11. Libreria Android Studio "errore: il pacchetto non esiste"
- 12. errore: pacchetto javax.servlet non esiste
- 13. L'operatore ternario esiste in R?
- 14. Errore in .External.graphics R
- 15. parametro 'metodo' non esiste in qplot in R?
- 16. Errore: "relazione 'django_comments' non esiste"
- 17. PDO: PARAM_FLOAT non esiste, perché?
- 18. R * non significativo per i fattori ERRORE
- 19. Esiste un compilatore R?
- 20. Errore in TukeyHSD in R
- 21. R errore "importo non significativo per fattori"
- 22. Perché SQLite dice che instr non esiste?
- 23. Errore pg_restore: il ruolo XXX non esiste
- 24. Postgresql: ERRORE: il tipo "citext" non esiste
- 25. L'annotazione javadoc Android Gradle non esiste
- 26. Associazione dati Android: il pacchetto non esiste
- 27. Android: errore di arrotondamento java. Non capisco perché?
- 28. Tracciare in R; non può essere forzato al doppio errore
- 29. H2 db 'Chunk non esiste più' errore
- 30. Il file .iml non esiste - Android Studio
Premere Alt + Invio sul nome della classe se si utilizza Android Studio. Importa solo la classe R in sé. –