2014-01-17 61 views
0

Android源代碼有一個「外部」文件夾,其中有許多庫,如jmonkeyengine。我想知道我是否可以訪問這些庫?有兩種情況,我感興趣的是:我們可以訪問Android的「外部」文件夾中的庫

  • 如果我只是開發的應用程序商店的應用程序,我能以某種方式使用這些庫(即不包括在我的apk的圖書館,讓我的應用程序訪問他們直接從Android系統以某種方式)。我最初的實驗似乎提示「否」,我基本上編譯了一個使用jmonkeyengine庫的apk--但我從apk中排除了該庫。該應用程序在啓動時會立即崩潰,因爲我的活動參考了一個jmonkey類。

  • 如果我正在爲android設備開發一個「內部應用程序」(例如在源代碼的「應用程序」文件夾中編譯我的應用程序的整個android源代碼),我將能夠訪問這些庫默認情況下?)我還沒有嘗試過任何東西。

在此先感謝。

回答

0

好了,就可以工作了一段時間後,我覺得我有答案:

  1. 第一個問題的答案,從我的經驗(如反對閱讀一些參考...)沒有。

  2. 第二個問題的答案也是否定的。默認情況下,你將無法訪問它。您可以通過更改構建文件指示android將應用程序鏈接到庫來訪問它。在這一點上,這聽起來很明顯,但當時我寫的問題不是很清楚

相關問題