2011-07-27 130 views
0

我正在嘗試運行ADK演示套件代碼,並在已更新至固件版本2.3.4的我的三星Galaxy S4上實現它。該項目名爲「DemoKitLaunch」,可以從下面的頁面下載「下載」鏈接下載,主題爲Installing the Arduino software and necessary libraries。我從現有源創建了新項目,確保已安裝並設置了「Google API - 2.3.3」的項目構建目標。該項目能夠建立,我可以在模擬器上運行該項目。但是,當試圖在手機上運行它時,logcat中出現「INSTALL_FAILED_MISSING_SHARED_LIBRARY」錯誤。ADK -USB-安裝錯誤:INSTALL_FAILED_MISSING_SHARED_LIBRARY

我發現有很多地圖項目都有這個問題,但我只能找到one thread,談論與USB和ADK類似的問題。在那種情況下,OP正試圖在2.3.3的設備上運行。我的是2.3.4,我遇到了問題。

我已經確認清單包含了「」。

我也已經構建並嘗試運行微芯片版本演示項目,結果相同。代碼可以發現here

有關解決此問題的任何建議?

任何方式來驗證我的手機硬件是否與ADK硬件要求兼容?

TIA

回答

2

我們甚至發現了同樣的錯誤。爲此,您需要執行兩個步驟。首先,你需要使用如下因素步驟,我們的移動兩個文件複製: 亞行推android.hardware.usb.accessory.xml /系統的/ etc /許可/

亞行推com.android.future.usb.accessory.jar/system/framework

但要做到這一點,首先你必須做第二步。您必須成爲root用戶,一旦您將手機重新安裝到系統文件夾,然後執行第一步。 http://lgallardo.com/en/2011/03/13/remontar-partici%C3%B3n-system-de-android-en-modo-rw/

的JAR和XML文件,您可以

我們使用三星GALAXY S.但是這樣做的所有步驟,從谷歌API-10的SDK也拉我們不能把移動的附件模式。所以我們甚至不確定三星Galaxy S是否支持配件模式。

+0

有趣。我想知道是否在我的2.3.4版本中安裝了正確的API。我正在使用固件2.3.4 KG4版本。我知道現在有一個KG6可用,但是我的bootloader運行正常。 – fragment

+0

你正在使用什麼構建? – fragment

+0

我剛剛與三星電話聯繫,並表示T959V SGS4g確實支持配件模式。不過,他們也表示,三星官方提供的固件版本是2.2。他們表示,他們正在測試所有兼容性後正在開發2.3.4的官方版本。正如我們所知,我們可以加載泄露的版本,但是我想知道是否超出了推送usb.jar文件的程度? – fragment

相關問題