使用新的SDK Tools和ADT版本22.6.2,用空白活動創建新項目的默認選項會生成一個使用Fragments的項目,並引用名爲appcompat_v7_x的庫項目(每個項目都有一個新項目)。使用新的默認項目選項獲得完整javadoc支持的最少步驟數是多少?
爲主要活動的存根代碼的相關部分:
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安裝。
我覺得必須有一種更快捷的方法來建立一個新的項目,建議使用默認選項。如果有人能告訴我這是什麼,我將非常感激。