2014-04-03 42 views
4

使用新的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安裝。

我覺得必須有一種更快捷的方法來建立一個新的項目,建議使用默認選項。如果有人能告訴我這是什麼,我將非常感激。

回答

0

你必須使用「新建」按鈕,在左上角,選擇Android應用程序項目,選擇的名稱,圖標...

當你這樣做,你應該有一個工作的「Hello world」的應用程序。

如果你想添加外部庫,這是答案:https://stackoverflow.com/a/3643015/3203988

相關問題