Проблема с файлом AndroidManifest.xml - PullRequest
2 голосов
/ 22 ноября 2010

Я новичок в разработке для Android, и я пытаюсь познакомиться с ним с помощью некоторых руководств от developer.android.com.Я работаю над примером TabLayout и делаю все в этом примере.Однако, когда я запускаю его через эмулятор, программа загружается, но когда я пытаюсь запустить приложение, он говорит, что произошла проблема, и сопровождает меня, чтобы закрыть!Поскольку я следовал инструкциям пошагового руководства, я считаю, что допустил ошибку в файле AndroidManifest.Вот что я написал:

<application android:icon="@drawable/icon" android:label="@string/app_name">
    <activity android:name=".HelloTabWidget" android:label="@string/app_name"
     android:theme="@android:style/Theme.NoTitleBar" >

        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    <activity android:name=".ArtistsActivity" android:label="@string/app_name"       > </activity>
 <activity android:name=".AlbumsActivity" android:label="@string/app_name"          > </activity>
 <activity android:name=".SongsActivity" android:label="@string/app_name"          > </activity>
</activity>

Кто-нибудь может мне помочь в этом? Очень важно, чтобы я учился как студент-компьютерщик, и мой тезис будет приложением для Android!Большое спасибо за ваше время !!

Ответы [ 2 ]

2 голосов
/ 22 ноября 2010

Вы объявили другие свои действия в своем основном блоке действий - убедитесь, что вы закрыли первое действие перед тем, как объявить другие. Смотрите мои дополнения ниже:

    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".HelloTabWidget" android:label="@string/app_name"
         android:theme="@android:style/Theme.NoTitleBar" >

            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
         </activity> <!-- ADD THIS CLOSE TAG -->

     <activity android:name=".ArtistsActivity" android:label="@string/app_name></activity>
     <activity android:name=".AlbumsActivity" android:label="@string/app_name"></activity>
     <activity android:name=".SongsActivity" android:label="@string/app_name"></activity>
   </application> <!-- PLUS, close your application tag -->   
0 голосов
/ 22 ноября 2010

вы можете увидеть некоторую полезную информацию и найти проблему, глядя на представление logcat в eclipse (и в adb logcat). Можете ли вы опубликовать исключение, которое возникает при попытке запуска программы?

...