У меня есть ошибка: объявили ли вы эту активность в вашем AndroidManifest.xml [duplicate]

Мораль истории:

Наследовать, только если вы хотите переопределить какое-либо поведение.

Или, скорее, его следует читать как:

Наследовать меньше, интерфейс больше.

10
задан cricket_007 4 August 2016 в 06:06
поделиться

2 ответа

Вы указали эту активность вне тега приложения.

<activity  android:name=".Compte"  android:screenOrientation="portrait" />

Сделайте это так:

<application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@android:style/Theme.Light.NoTitleBar" >

    <activity
        android:name=".Menu" 
        android:screenOrientation="portrait"
        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=".Compte"  
         android:screenOrientation="portrait" />

</application>

<uses-permission android:name="android.permission.INTERNET"></uses-permission>
14
ответ дан Rahil2952 19 August 2018 в 13:58
поделиться
  • 1
    Нужно ли объявлять все действия в манифесте? или только некоторые? – Francisco Corrales Morales 24 April 2014 в 18:43

Вы поместили его в неправильное расположение, которое должно быть внутри тега приложения. Все ваши теги <activity... /> должны быть помещены под тегом <application.. />.

должно быть следующим:

<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />

<uses-permission android:name="android.permission.INTERNET"></uses-permission>

<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@android:style/Theme.Light.NoTitleBar" >

<activity  
    android:name=".Compte"  
    android:screenOrientation="portrait" />

<activity
    android:name=".Menu" 
    android:screenOrientation="portrait"
    android:label="@string/app_name" >

    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>

</activity>

</application>
1
ответ дан Emil Adz 19 August 2018 в 13:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: