簡體   English   中英

如何使用ADT r20創建n項目而不包括android支持庫?

[英]How to create n project with ADT r20 without including the android support library?

我最近將ADT更新為rev。 20,但現在我發現新創建的項目總是包含android支持庫。 我不想使用支持庫中定義的FragmentActivity類,我只想使用純Fragment類。

我嘗試通過SDK管理器工具刪除支持庫,但現在我無法創建任何項目,因為ADT報告

此模板取決於Android支持庫,該庫未安裝,......

除了通過shell命令創建項目之外,是否有任何方法可以通過此方法?

轉到SDK_Folder / extra / android並重命名文件夾兼容性支持 之后,重新啟動Eclipse。

嗯,這不是理想的,但在他們修復ADT之前,至少看起來是一種手動的方式來實現目標。

  1. 使用ICS的最小SDK創建Android項目。 當向導提示添加活動時,跳過添加活動。 是的,令人討厭的是,它仍然添加了支持庫。

  2. 創建項目后,打開項目屬性並轉到Java Build Path。

  3. 在Libraries選項卡上,選擇Android Dependencies,單擊Remove按鈕,然后單擊OK。

  4. 在包資源管理器中展開“libs”文件夾並刪除支持庫jar。

我相信這會讓你獲得一個沒有不必要的支持庫的ICS項目。

由於您從SDK Manager中刪除了支持庫,請單擊您正在描述的屏幕上的“安裝/更新”按鈕。 這一次它會讓你前進。

編輯澄清。 您正在創建的項目需要支持庫,因為您已使用應用程序模板創建了項目。 請繼續閱讀我的答案Space Cowboy。

ADT R.20現在有了應用程序模板,可以為您創建一些樣板。 如果您不需要模板,則只需在進入New Android Project向導的Create Activity屏幕時取消選中“Create Activity”即可。

我注意到向導中有一點錯誤。 如果在創建活動的向導中單擊下一步,然后單擊返回以返回到此屏幕,將禁用“完成”按鈕。 即使您選中/取消選中“創建活動”,該按鈕仍將被禁用,因此此時您將無法創建空項目。 此時,您只需取消向導即可重新開始。

不要只是重命名兼容性目錄以支持。 這可以在http://code.google.com/p/android/issues/detail?id=33859第 31和34項中找到。使用SDK管理器刪除支持庫,然后使用它將其重新添加。否則你可能還有其他問題。

從支持中創建一個新的文件夾名稱兼容性復制項目並在兼容性文件夾中將其解決該問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM