0

エクスポートした未署名のアプリケーションをタブレット PC (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

疑わしいのは uses-library タグだけです。タブレットに Google マップ ライブラリがありますか? (はいの場合、次のファイルが含まれている必要があります)

/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 に答える