2012-10-12 28 views
0

我正在使用一個NDK和android相關的項目,它與增強現實 我想和這個項目在另一個項目中。 我已閱讀關於此問題的不同問題上的帖子,但他們都明確與谷歌地圖api相關。INSTALL_FAILED_MISSING_SHARED_LIBRARY使用NDK

我已經將其他項目作爲一個庫,現在在我的新項目中使用它。 我已在Manifest文件中添加權限。 這裏是它的具體部分。

<uses-library android:required="true" android:name="com.qualcomm.QCARSamples.VirtualButtons" />

 <activity android:name="com.qualcomm.QCARSamples.VirtualButtons.VirtualButtons" 
     android:label="@string/title_activity_putit_out_demos" /> 

所以,如果任何機構可以指導我在哪裏,我錯了

回答

1

我有一個簡單的方法 按照步驟來擺脫掉這個東西 右鍵點擊你想庫 去 屬性 - > Android->檢查項目琢磨出來是庫選項(在右下角區域) 點擊應用,然後確定 並轉到您要將其添加爲庫的主項目 右鍵點擊它去屬性 - > android點擊添加按鈕(右下區域)添加項目 點擊申請,然後確定 和清單文件 和圖書館項目的主要類別以激發其功能

`<activity>your activity goes here </activity>` 

無需添加<uses-library>許可清單文件

1

唯一可疑我看到的是使用庫標籤,你有沒有LIB在你的設備/模擬器?如果是的話那麼你應該在它下面的文件,

/system/etc/permissions/com.qualcomm.QCARSamples.VirtualButtons.xml 
/system/framework/com.qualcomm.QCARSamples.VirtualButtons.jar 

沒有lib中的APK安裝將失敗,並INSTALL_FAILED_MISSING_SHARED_LIBRARY錯誤。

相關問題