簡體   English   中英

android-從命令行構建時的鏈接資源

[英]android - linked-resources when building from command line

在開發過程中,我們的Android應用是使用Eclipse(ADT)構建的。 我們使用一種稱為鏈接資源的Eclipse功能,該功能允許Eclipse編譯源代碼樹之外的文件。

它在eclipse上運行良好,但是當嘗試從命令行進行編譯時(使用android update projectant ),ant / javac將找不到鏈接的資源(因為它們是在eclipse項目中定義的)。

我該如何運作? 我是否需要手動將其他源目錄添加到build.xml(由android自動生成)? 我應該使用一個android設置嗎?

您可以將額外的源代碼的路徑放在項目目錄中ant.properties的source.dir行中。 像這樣:

source.dir = SRC; ../ ExtraSource; ../ MoreSource / JAVA

有關更多討論,請參見http://code.google.com/p/android/issues/detail?id=21205 顯然他們在某個時候取消了此功能,但看起來好像從那時起就將其放回去。

您正在使用引用庫嗎? 如果是這樣,則需要告訴ant在哪里可以找到引用庫(通常在project.properties中)

android.library.reference.1=/pathToReferenceLibrary

引用庫是您要保留所有類和資源的位置,這些類和資源要在不同的android項目之間重用。

暫無
暫無

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

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