AndroidManifest.xmlの修正

広告

当初Eclipseから配布ファイルを作成してエミュレータにインストールしてもApplication一覧に表示がされませんでした。その時に行った作業を記載しておきます。全ての方が当てはまるとは限りませんがご参考にして下さい。

Eclipseを起動した状態で対象となるパッケージを展開します。

AndroidManifest.xmlの修正

プロジェクト内に含まれる「AndroidManifest.xml」をダブルクリックして下さい。エディタ上に表示されます。

AndroidManifest.xmlの修正

AndroidManifest.xmlは自動で作成されたもののですが、次のようになっています。

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="jp.javadrive.android">
    <application android:icon="@drawable/icon">
        <activity class=".Hello" android:label="@string/app_name">
            <intent-filter>
                <action android:value="android.intent.action.MAIN" />

            </intent-filter>
        </activity>
    </application>
</manifest> 

このままですと配布形式にしてエミュレーターで起動した場合に、Applicationの中に表示がされませんでした。そこでAndroidManifest.xmlを次のように変更します。

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="jp.javadrive.android">
    <application android:icon="@drawable/icon">
        <activity class=".Hello" android:label="@string/app_name">
            <intent-filter>
                <action android:value="android.intent.action.MAIN" />
                <category android:value="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
</manifest> 

ちょうど行が空いていた箇所に上記の赤い文字の行を追加します。

AndroidManifest.xmlの修正

1行分空いていたことからも何らかの設定を行うことでこの行も自動的に作成されるのではと推測できるのですが、詳細は分かりませんでした。

AndroidManifest.xmlを修正しましたら保存して頂き、その後で改めて配布ファイルを作成して下さい。

( Written by Tatsuo Ikura )

Profile
profile_img

著者 / TATSUO IKURA

プログラミングや開発環境構築の解説サイトを運営しています。