2011-11-01 17 views
8

Kendimi anlayamadığım bir şeye rastladım.Project.properties dosyası yerine default.properties dosyası

Bir kütüphane projesine referansla bir android projem var. Şimdi, garip olan şey, default.properties dosyamın artık gerekli olmadığı anlaşılıyor. Android bir project.properties dosyası oluşturur. Yani benim sorularım: ikisi arasındaki fark nedir? Bir project.properties standart dosya java ve default.properties değil mi? Tam olarak ne yaparlar?

cevap

17

Daha yeni bir Android SDK'sına yapılan bir güncellemeden sonra (bazı) proje dosyalarınızın geçersiz hale geldiği bir sorun olduğuna inanıyorum.

android update project -p . 

Olacak (SDK 15 itibariyle) benzer bir çıktı üretir:

çalıştırın proje dizininde bu komutu (Eğer $ {ANDROID_HOME} yolunuzda/araçlara sahip olmak gerekir)

  • Güncelleme ve project.properties için default.properties değiştirildi
  • Güncelleme local.properties
  • hiçbir proje adı Etkinlik adı 'MainActivity' kullanılarak belirtilmiş. Değiştirmek isterseniz, build.xml'nin ilk satırını düzenleyin.
  • Eklenen dosya ./build.xml
  • Güncelleme dosya Benim tahminim Android ekibi daha standart hale ve uzak standartlarından kendi sapmalar ile yapmaya karar olduğunu

./proguard.cfg.

+2

Bu değişiklik, ADT 14.0 sürümündeydi. Http://tools.android.com/recent/buildchangesinrevision14 adresindeki tartışmaya bakınız ("Proje kurulumu" başlığı altında). – bleater