2012-12-26 87 views
1

我的項目有一個結構:開/關的原生支持

  • Java的一部分GUI

它們是由插座連接的邏輯

  • 本地部分(C++) 。

    因此,在開發過程中我在桌面電腦上運行本機部分,並在Android設備上運行java部件。它們通過WiFi連接,調試每個部件都非常舒適。 但有時我需要構建完整且充足的.apk,其中原生部分包含在.so庫中,並從java代碼調用。

    由於這個原因,我嘗試找到一個方便的方式來「ON和OFF」本地支持項目。現在我只看到一種方法 - 在Android.mk中註釋/取消所有註釋(在apk中防止包含.so庫,因爲它們很大很重要),以及在java中註釋/取消註釋本機調用的調用。

    但我不喜歡它...

    謝謝!

  • 回答

    0

    你所描述的看起來像兩個不同的共享一些(可能是很多)通用代碼的項目。您可以在Eclipse中輕鬆進行此類設置,您可以使用鏈接文件夾自動在兩個項目之間共享源代碼。但使用源代碼控制的權力來維護兩個項目的源之間的同步可能會更安全。

    +0

    亞歷克斯是的,2個項目看起來像是決定,但我恐怕很難意識到......但我會嘗試,謝謝 – Dmitry

    +0

    如果您發現某些步驟困難或可疑,請隨時尋求幫助。 –