使用新的SDK工具和ADT版本22.6.2,创建具有空白活动的新项目的默认选项会生成一个项目,该项目使用Fragments并引用名为appcompat_v7_x的库项目(每个项目的新项目)。
主要活动的存根代码的相关部分是:
package com.myname.miniandroid;
import android.support.v7.app.ActionBarActivity;
import android.support.v7.app.ActionBar;
import android.support.v4.app.Fragment;
.....
.....
public class MainActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
....
}
public static class PlaceholderFragment extends Fragment {
......
......
}
}
。 我们可以看到它使用片段和 ActionBarActivity 。自动创建的库项目在其libs文件夹中同时包含v4和v7 jar,主项目只有v4 jar。默认情况下,将鼠标悬停在其中任何一个类上都不会产生任何javadoc信息。
要得到这样的支持,我必须:
1)将文件android-support-v7-appcompat.jar.properties插入到我自动创建的appcompat_v7_4库项目的libs文件夹中。它包含以下行:
doc=c:\\dev\\tools\\android-sdk-windows4.4\\docs\\reference
src=C:\\dev\\tools\\android-sdk-windows4.4\\extras\\android\\support\\v7\\appcompat\\src
(两条线似乎都是必要的)
2)将文件anndroid-support-v4.jar.properties插入主项目的libs文件夹中。它包含以下行:
src=C:\\dev\\tools\\android-sdk-windows4.4\\extras\\android\\support\\v4\\src
3)关闭并重新打开两个项目并清理所有项目。
我已经安装了全新的Eclipse Kepler以及SDK的最新版本。
我觉得必须有一种更快的方法来设置使用推荐的默认选项启动新项目。如果有人能告诉我它是什么,我将非常感激。
答案 0 :(得分:0)
您已使用"新"在左上角的按钮中,选择Android Application Project,选择名称,图标......
当你完成后,你应该有一个正常工作的世界"应用
如果您想添加外部库,这就是答案:https://stackoverflow.com/a/3643015/3203988