0

私はCloudApp Java Wrapperを使用しています。これは私のAndroidマニフェストです:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.github.cloudapp"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="15" />

<application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >

    <uses-library android:name="com.cloudapp.api" />
    <uses-library android:name="com.cloudapp.api.model" />
    <uses-library android:name="com.cloudapp.impl" />
    <uses-library android:name="com.cloudapp.impl.model" />

    <activity
        android:name=".MainActivity"
        android:label="@string/title_activity_main" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>

私はLogCatをチェックし続けてINSTALL_FAILED_MISSING_SHARED_LIBRARYいますが、LogCatには何もありません。マニフェストでライブラリを正しく宣言したと確信しています。私は何を間違っていますか?パッケージ名が間違っていませんか? ここからjarを使用しています。

ライブラリのスクリーンショットもここにあります:

ここに画像の説明を入力

4

1 に答える 1

3

これらの行をから削除するだけですAndroidManifest.xml

<uses-library android:name="com.cloudapp.api" />
<uses-library android:name="com.cloudapp.api.model" />
<uses-library android:name="com.cloudapp.impl" />
<uses-library android:name="com.cloudapp.impl.model" />

これらのタグを使用する必要があるのは、通常はディレクトリにshared-librariesあるファイルであるを使用する場合のみです。これらは実行時にロードされます。ただし、コンパイル時にプロジェクトを使用してビルドされます。*.so/libsshared-librariesreferences-libraries

于 2012-08-30T14:29:44.790 に答える