質問

APIレベル4(Android 1.6)を対象としたAndroidプラットフォームのアプリケーションを開発していますが、携帯電話に表示されることはできませんが、その理由はわかりません。これが私のAndroidManifest.xmlに問題がありますか?それとも、私が見ているべき他の何かがありますか?

    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.sbe.app.hellocogen"
          android:versionCode="1"
          android:versionName="1.0">
            <uses-permission android:name="android.permission.INTERNET" />
        <application android:icon="@drawable/icon" android:label="@string/app_name">
                <activity android:name=".activity.ListPlants"
                        android:label="@string/app_name">
                    <intent-filter>
                        <action android:name="android.intent.action.MAIN" />
                        <category android:name="android.intent.category.LAUNCHER" />
                    </intent-filter>
                </activity>
                <activity android:name=".activity.AddPlant"
                        android:label="Add Plant">
                    <intent-filter>
                        <action android:name="android.intent.action.VIEW"/>
                        <category android:name="android.intent.category.DEFAULT"/>
                    </intent-filter>
                </activity>
                <activity android:name=".activity.UnitActivity"
                        android:label="IP HERE, PLANT NAME">
                    <intent-filter>
                        <action android:name="android.intent.action.VIEW"/>
                        <category android:name="android.intent.category.DEFAULT"/>
                    </intent-filter>
                </activity>
        </application>
        <uses-sdk android:minSdkVersion="4"/>
    </manifest> 

このアプリケーションを開始したとき、それは表示されませんでしたが、最小APIレベルを7ではなく4に設定することで修正しました。

役に立ちましたか?

解決

私はあなたとまったく同じ問題を抱えていました。それはあるアクティビティで働いていましたが、別のアクティビティではありませんでした。最終的に、「アクティビティ」の代わりにタグ「Activty」という名前を付けたことに気付きました。これはいかなる種類のエラーも投げず、アクティビティの存在を認識しません!

また、「.Activity」は必要ありません。クラス名の前。あなたの「ListPlants」はListActivityですか?もしそうなら、これはあなたの問題を説明するかもしれません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top