2011-11-01 34 views
8

我偶然發現了一些我無法弄清楚自己的東西。Project.properties文件而不是default.properties文件

我有一個android項目引用一個庫項目。現在,奇怪的是,它似乎不再需要我的default.properties文件。 Android創建一個project.properties文件。所以我的問題是:兩者有什麼區別?是不是一個project.properties文件標準的java和default.properties android特定?他們究竟做了什麼?

回答

17

我相信你有一個問題,其中(一些)你的項目文件在更新到更新的Android SDK後已經過時。

運行此命令將在項目目錄(你需要有$ {} ANDROID_HOME在你的路徑/工具):

android update project -p . 

它將輸出類似於(作爲SDK 15):

  • 更新,並更名default.properties到project.properties
  • 更新local.properties
  • 沒有項目名稱的規定,使用活動名稱 'MainActivity'。如果你想改變它,編輯build.xml的第一行。
  • 添加的文件./build.xml
  • 更新文件./proguard.cfg

我的猜測是,Android團隊決定,變得更加標準化和廢除與標準方面的偏差。

+2

此更改是在ADT 14.0中完成的。請參閱http://tools.android.com/recent/buildchangesinrevision14(在「項目設置」標題下)的討論。 – bleater

相關問題