1

cocos2d-x (jni、c++) でアプリを 1 週間実行しています。

問題は、実行できず、デバイスでテストできないことです..

次のエラーが表示されます。

[2013-05-25 21:09:07 - PaperAgeAndroid] ------------------------------
[2013-05-25 21:09:07 - PaperAgeAndroid] Android Launch!
[2013-05-25 21:09:07 - PaperAgeAndroid] adb is running normally.
[2013-05-25 21:09:07 - PaperAgeAndroid] Performing es.rks.paperage.PaperAgeAndroid     activity launch
[2013-05-25 21:09:07 - PaperAgeAndroid] Uploading PaperAgeAndroid.apk onto device '0123456789ABCDEF'
[2013-05-25 21:09:44 - PaperAgeAndroid] Installing PaperAgeAndroid.apk...
[2013-05-25 21:09:48 - PaperAgeAndroid] Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
[2013-05-25 21:09:48 - PaperAgeAndroid] Please check logcat output for more details.
[2013-05-25 21:09:48 - PaperAgeAndroid] Launch failed on device: 0123456789ABCDEF
[2013-05-25 21:09:48 - PaperAgeAndroid] Starting activity es.rks.paperage.PaperAgeAndroid on device 0123456789ABCDEF
[2013-05-25 21:09:49 - PaperAgeAndroid] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=es.rks.paperage/.PaperAgeAndroid }
[2013-05-25 21:09:49 - PaperAgeAndroid] New package not yet registered with the system. Waiting 3 seconds before next attempt.
[2013-05-25 21:09:52 - PaperAgeAndroid] Starting activity es.rks.paperage.PaperAgeAndroid on device 0123456789ABCDEF
[2013-05-25 21:09:52 - PaperAgeAndroid] New package not yet registered with the system. Waiting 3 seconds before next attempt.
[2013-05-25 21:09:55 - PaperAgeAndroid] Starting activity es.rks.paperage.PaperAgeAndroid on device 0123456789ABCDEF
[2013-05-25 21:09:56 - PaperAgeAndroid] New package not yet registered with the system. Waiting 3 seconds before next attempt.
[2013-05-25 21:09:59 - PaperAgeAndroid] Starting activity es.rks.paperage.PaperAgeAndroid on device 0123456789ABCDEF
[2013-05-25 21:09:59 - PaperAgeAndroid] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=es.rks.paperage/.PaperAgeAndroid }
[2013-05-25 21:09:59 - PaperAgeAndroid] New package not yet registered with the system. Waiting 3 seconds before next attempt.
[2013-05-25 21:10:02 - PaperAgeAndroid] Starting activity es.rks.paperage.PaperAgeAndroid on device 0123456789ABCDEF
[2013-05-25 21:10:02 - PaperAgeAndroid] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=es.rks.paperage/.PaperAgeAndroid }
[2013-05-25 21:10:02 - PaperAgeAndroid] ActivityManager: Error type 3
[2013-05-25 21:10:02 - PaperAgeAndroid] ActivityManager: Error: Activity class {es.rks.paperage/es.rks.paperage.PaperAgeAndroid} does not exist.

以前にこのエラーが発生しましたが、デバイスからアプリを削除すると修正されました:S アプリを実行できません

はい、プロジェクトをクリーンアップして実行しようとしましたが、まだ同じ問題があります

私のAndroidマニフェストは次のとおりです。

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="es.rks.paperage"
      android:versionCode="1"
      android:versionName="1.0">

    <uses-sdk android:minSdkVersion="9"/>
    <uses-feature android:glEsVersion="0x00020000" />

    <application android:label="@string/app_name"
        android:icon="@drawable/icon">

        <activity android:name="PaperAgeAndroid"
                  android:label="@string/app_name"
                  android:screenOrientation="landscape"
                  android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
                  android:configChanges="orientation">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

    </application>
    <supports-screens android:largeScreens="true"
                      android:smallScreens="true"
                      android:anyDensity="true"
                      android:normalScreens="true"/>
</manifest> 

MacでEclipse Junoを使用しています

これがプロジェクト構造です

プロジェクトの構造

4

4 に答える 4

1

私は Android アプリを開発していますが、同じ問題に直面しました。私もエクリプスを使っています。私の問題は、まだバグがあるために誰かがテスト電話からアプリを無効にしたことでした。そのため、設定->アプリ->MyApp->有効にする必要がありました。それは私のためにそれを修正しました。

于 2013-06-26T08:53:30.973 に答える
0

エラーメッセージはINSTALL_FAILED_INSUFFICIENT_STORAGEですので、追加してみてください

android:installLocation="preferExternal"

あなたのマニフェストに。

于 2013-05-25T19:39:15.343 に答える
-1

Android:hasCode="false" Android:enabled="false"

このコードをマニフェストから削除します。

プロジェクトが変更されました

于 2016-03-17T09:02:23.153 に答える