0

このソリューションをアプリに実装しました:

https://stackoverflow.com/a/708317/290043

そして今、私のアプリはもう起動しません。ここでカタログから:

Starting activity com.example.css.cih.ActivityMain on device 015d2994a6280018
ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example.css.cih/.ActivityMain }
ActivityManager: Error type 3
ActivityManager: Error: Activity class {com.example.css.cih/com.example.css.cih.ActivityMain} does not exist.

その質問に記載されているように、マニフェスト要素を追加しました。

<application
    android:name="com.example.css.cih.MyApp"
    android:allowBackup="false"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name" >
</application>

そして、クラス:

import android.app.Application;

public class MyApp extends Application {
    public boolean isCbpProject;
    public boolean isMrProject;
}

そのソリューションを実装する前に、アプリが期待どおりに実行されたことを述べる必要があります。

4

2 に答える 2

1

<application>少なくとも 1 つのタグを含む既存のタグを使用する必要があります<activity>

<application
    android:name="com.example.css.cih.MyApp"
    android:allowBackup="false"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name" >

    <!-- Activity declaration here -->
    <activity android:name=".ActivityMain" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

</application>
于 2013-01-03T01:12:42.607 に答える
0

AndroidManifest.xmlの「android:installLocation」を確認してください。

「preferExternal」は問題を引き起こします。次のように:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
   package="com.yourpackagename"
   android:installLocation="auto"
   android:versionCode="*"
   android:versionName="*" >
于 2013-02-15T17:03:18.267 に答える