我經歷了所有關於谷歌地圖項目INSTALL_FAILED_MISSING_SHARED_LIBRARY問題的文章去,但我找不到類似地雷,也不是一個解決方案的情況下,所以這裏是我的問題:但使用谷歌地圖時,另一INSTALL_FAILED_MISSING_SHARED_LIBRARY在Android
我有一個活動項目(com.example.googleMaps.AndroidGoogleMapsActivity),它從MapView繼承來顯示一個Google Map並執行一些操作。 我在Samsung Galaxy S II上運行它,它工作正常:它顯示地圖並執行它應該執行的操作。
現在。 我想將此項目用作另一個項目的庫,並將該活動顯示爲另一個應用程序的第一個屏幕。
所以我檢查了盒子是圖書館,我創建了建立針對GoogleAPI,包括與下列清單在Eclipse的Android的性能庫中的新的Android項目:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="test.test"
android:versionCode="1"
android:versionName="1.0" >
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-sdk android:minSdkVersion="15" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<uses-library android:name="com.example.googleMaps" required="true" />
<uses-library android:name="com.google.android.maps" required="true" />
<activity android:name="com.example.googleMaps.AndroidGoogleMapsActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
我上運行這個新項目我的設備,我得到臭名昭着的錯誤: INSTALL_FAILED_MISSING_SHARED_LIBRARY 和LogCat是完全沉默。
我想指出,庫內的活動工作,所以沒有任何知道的問題應該適用。
在客戶端項目中,我指定兩個用途庫標籤(一個爲我的圖書館,一個是谷歌庫),我建立針對GoogleAPI,包括圖書館在Eclipse的Android的性能和測試設備上運行。
我還錯過了什麼嗎?
您針對哪個SDK構建? Android API或Google API? –
@Tomislav Novoselec:這兩個項目都使用GoogleAPI – qwlice