Project.properties文件而不是default.properties文件

Bra*_*ram 8 android adt

我偶然发现了一些我无法弄明白的事情.

我有一个android项目,引用了一个库项目.现在,奇怪的是,似乎不再需要我的default.properties文件.Android创建了一个project.properties文件.所以我的问题是:两者有什么区别?是不是project.properties文件标准java和default.properties特定于android?他们到底做了什么?

Dar*_*cks 17

我相信你有一个问题,在更新到新的Android SDK之后,你的项目文件(某些)已经过时了.

在项目目录中运行此命令(您需要在路径中使用$ {ANDROID_HOME}/tools):

android update project -p .
Run Code Online (Sandbox Code Playgroud)

它将输出类似于(从SDK 15开始)的内容:

  • 更新并将default.properties重命名为project.properties
  • 更新了local.properties
  • 未使用活动名称"MainActivity"指定项目名称.如果要更改它,请编辑build.xml的第一行.
  • 添加了文件./build.xml
  • 更新文件./proguard.cfg

我的猜测是,Android团队决定变得更加标准化,并消除他们自己与标准的偏差.

  • 此更改在ADT 14.0中进行.请参阅http://tools.android.com/recent/buildchangesinrevision14上的讨论(在"项目设置"标题下). (2认同)