2014-03-04 28 views
1

我有一些修飾類和一些新的定製ROM,我需要開發出採用了Android API的這款改裝版的應用程序。我怎麼能做到這一點?換句話說,我如何從應用程序開發環境(eclipse和android sdk)中的自定義ROM中導入新類(並在舊類中使用新方法)?開發的應用程序專門爲我定製的Android ROM

回答

0

我發現2個選項來做到這一點:

- >查找出來的罐子在使用SDK平臺來代替,而不是使jar文件自己,:

出/目標/共同/obj/JAVA_LIBRARIES/android_stubs_current_intermediates/classes.jar

(沒有測試這一塊,第一個爲我工作得很好)

- >執行以下步驟來構建SDK: 1.使用repo init -g all ; repo sync獲得在AOSP根目錄下一些依賴; 2. source build/envsetup.sh; 3. lunch sdk-eng; 4. make sdk目錄將裏面的「出」目錄裏創建的,包含「Android的sdk_eng.USERNAME_linux-86」的名稱; 5.在Eclipse:Preferences> Android中,選擇SDK Location並指向創建的新目錄;

您可以點蝕它之前目錄複製到別的地方去。

一些鏈接到該信息的來源:herehere

0

如果你使用Eclipse,你可以通過創建所有的Android框架類的罐子,其中包括新的類,然後將其添加爲您的項目庫實現這一目標。

ADT插件會自動將其添加到與您的APK一起導出的「Android Dependencies」中。但你可能不想將它包含在你的最終APK中。

因此,在項目的屬性窗口,進入「Java構建路徑」,然後選擇選項卡「訂單和出口」,然後取消選擇「Android的依賴」,並檢查所有庫,你可能正在您組中的應用中使用,並且您想要導出。

+0

謝謝你的答案,但我發現更好的方法來做到這一點。我只是把它發佈在另一個答案! – fera