16

Sto sviluppando un'app per Android in Eclipse.Il progetto non ha un file project.properties

Attualmente, eclissi si lamenta:

"Project has no project.properties file! Edit the project properties to set one."

Ma io hannoproject.properties di file sotto la mia cartella principale del progetto. Perché si lamenta?

Questo problema fa sì che molte delle risorse in R.java non possano essere risolte nell'attività . Come sbarazzarsi di questo problema?

risposta

18
Right click on project -->Android Tools-->Fix Project Properties..... 
+2

mi rendo conto che questo è un vecchio commento, ma che non risolvere il problema per me. – Vidia

+0

Basta creare un nuovo file project.properties copiandone uno esistente da un altro progetto e adattandolo alle proprie esigenze. Questo è un bug nel plugin Android di Eclipse, o in Eclipse, che è in circolazione ormai da anni. – Christine

+2

Facendo clic con il pulsante destro del mouse su progetto-> Strumenti Android-> Proprietà del progetto di correzione non fa nulla – matteo

12

A volte le "Proprietà del progetto di correzione ..." non sono utili. Ti suggerisco di aprire quel file e modificarlo + salvarlo, quindi eliminare il file 'project.properties'. Finalmente puoi creare un nuovo file 'project.properties' e incollare il contenuto del vecchio contenuto del file 'project.properties'.

Questo ha funzionato per me.

3

In genere gli strumenti Android -> Proprietà del progetto di correzione dovrebbero funzionare. ma non ha risolto il mio problema. Avevo appena eliminato il progetto dallo spazio di lavoro e importato di nuovo la seconda volta nessun problema ..

1

proprietà-> preferenze per i lucidi Android -> ignora tutto -> make clean and build -> properties-> Android lint prefrences -> include all

+0

Spiega la tua risposta invece di darla. – ArtB

0

Se accade dopo l'importazione dall'archivio, suggerisco di rimuovere il progetto per lo spazio di lavoro e importarlo di nuovo. Funzionava per me.

1

Nel caso in cui si importa nuovo progetto dalla cartella file, importare questo progetto come progetto generale, non come progetto Android (non posso dirvi perché). Dopo l'importazione, modifica il file project.properties, aggiungi solo un carattere, quindi salva il file. Ora Eclipse riconosce il file project.properties. Riparalo (rimuovi il carattere aggiunto) e ora il progetto dovrebbe funzionare correttamente.

0

Se il progetto contiene già un file default.properties è possibile aprire quel file e modificarlo + salvarlo (aggiungere uno spazio, salvare, rimuovere lo spazio, salvare). Questo ha funzionato per me.

0

Progetto con il tasto destro del mouse -> Proprietà -> Percorso di build Java -> Ordine ed esportazione -> selezionare la casella di spunta di Andorid 4.3.

+0

Ciao e benvenuto, potresti aggiungere qualche spiegazione su come la tua risposta potrebbe aiutare questo problema. –

7

La risposta accettata può avuto il problema risolto un paio di anni fa, ma non lo fa più lavoro con gli strumenti più recenti.

Questo è un bug noto su Eclipse.

L'unico modo per risolvere questo problema è con la creazione di nuovo un file project.properties, che nessuno ha postato come appare all'interno così sarò distacco questa come una risposta:

# This file is automatically generated by Android Tools. 
# Do not modify this file -- YOUR CHANGES WILL BE ERASED! 
# 
# This file must be checked in Version Control Systems. 
# 
# To customize properties used by the Ant build system edit 
# "ant.properties", and override values to adapt the script to your 
# project structure. 
# 
# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): 
#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 

# Project target. 
target=android-19 

Si prega di notare: imposta l'API di destinazione corretta per il tuo progetto.

+0

Grazie per il suggerimento! +1 – Alias

0

Controllare la codifica del file.Apparentemente l'UTF-BOM è troppo difficile per qualunque parte di Eclipse-SDK sia responsabile della gestione di quel file project.properties.

0

Ho lo stesso problema, così semplice è

file di progetto RightClick -> Nuovo -> File -> tipo nomefile il nome del file come project.properties e -> finitura -> all'interno project.propeties tipo di file questo target = Android-17 (il vostro virsion di Android)

quindi tutti gli errori vanno via