2014-04-07 14 views

cevap

17

Bunu yapan başka biri varsa çözüldü. <import file="${sdk.dir}/tools/ant/build.xml"/> dosyasını değiştirmek zorunda kaldım. Orada özellikleri <property name="java.target" value="1.5" /> <property name="java.source" value="1.5" /> ve değerler Sen java.source ve java.target ayarlamanız gerekir 1.7

26

şekilde değiştirilmelidir. Ya -D aracılığıyla:

ant release -Djava.source=7 -Djava.target=7 

Ya projenizde ant.properties koydum:

# ant.properies contents: 
java.source=7 
java.target=7 
+1

EVET! Bir timethief hata bu kabustan kurtulmak için ant.properties düzenleyin. Bu konudaki diğer tavsiyeler burada işe yaramadı. Teşekkürler! – carl

+0

Rica ederim. Ben yardımcı oldu sevindim :) – rzymek

6

Heisenberg'in çözüm doğru (Şeref ve 1 ...) ama temiz: Eğer gerekmez (kötü !) ana build.xml dosyasını değiştirmek, ne gerek o önerdi satırları eklemektir:

<property name="java.target" value="1.7" /> 
<property name="java.source" value="1.7" /> 

sağ befo hat yerelbuild.xml dosyada

<import file="${sdk.dir}/tools/ant/build.xml" /> 

ve varsayılan seçenekleri yeniden geçersiz kılınır.

Umut eder! Yukarıda önerilen satırdan önce build.xml

java.target=1.7 
java.source=1.7 

yapma değişiklikler nedense benim için işe yaramadı şu şekildedir: Sadece netleştirmek için

+0

Netbeans Win 8.1 üzerinde Android projem için yardımcı olmadı (Ben makine yeniden başlatmayı denedim). Ancak, rzymek tavsiyesini takip ettiğimde ve ant.properties'i değiştirdiğimde her şey yolunda. – carl

0

, benim ant.properties değişti.