0

尝试在平板电脑(运行 Android 4.04 版本)上安装我导出的未签名应用程序时出现此错误。应用程序通常在 Eclipse 的 Android 模拟器中安装和运行。我尝试删除并重新安装它,但这也无济于事。附加的是我的 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>
4

1 回答 1

0

我看到的唯一可疑之处是使用库标签,你的平板电脑中有谷歌地图库吗?(如果是,那么你应该有以下文件)

/system/etc/permissions/com.google.android.maps.xml
/system/framework/com.google.android.maps.jar

如果没有 lib,apk 安装将失败并出现 INSTALL_FAILED_MISSING_SHARED_LIBRARY 错误。

于 2012-10-12T08:06:17.840 回答