尝试在平板电脑上安装导出的未签名应用程序(运行Android 4.04。版本)时出现此错误。 App通常在Eclipse中的Android模拟器中安装和运行。我尝试删除并重新安装它,但这也没有帮助。 Atached是我的AndroidManifest.xml,因为问题经常出现(但我看不到任何重复的代码)。
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="hr.punctum.LociranjePonudaProizvoda"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="9" android:targetSdkVersion="16" />
<application
android:label="@string/app_name"
android:icon="@drawable/ic_launcher"
android:theme="@style/AppTheme">
<activity
android:label="@string/app_name"
android:name=".ListaProizvoda" >
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name="DetaljiProizvoda"></activity>
<activity android:name="GMapsActivity"></activity>
<uses-library android:name="com.google.android.maps" />
</application>
<uses-permission android:name="android.permission.INTERNET"/>
</manifest>
答案 0 :(得分:0)
我唯一可疑的是use-library标签,您的平板电脑中是否有Google Maps lib? (如果是,则应该包含以下文件)
/system/etc/permissions/com.google.android.maps.xml
/system/framework/com.google.android.maps.jar
如果没有lib,apk安装将因INSTALL_FAILED_MISSING_SHARED_LIBRARY错误而失败。