AndroidManifest.xml с несколькими тегами приложения

Я очень новичок в программировании на Android, и я пытаюсь понять, почему мое приложение принудительно закрывается нажатием кнопки. Я сузил его до нескольких вещей.

Один вопрос; Возможно ли иметь более одного <application> в манифесте xml?

Вот мой код:

 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.dummies.android.beergoggles" android:versionCode="1" android:versionName="1.0"> <uses-sdk android:minSdkVersion="8" /> <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".MainActivity" 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="Result" android:label="@string/app_name"> </activity> </application> <application android:name="MyApp" android:icon="@drawable/icon" android:label="@string/app_name2"></application> ? <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.dummies.android.beergoggles" android:versionCode="1" android:versionName="1.0"> <uses-sdk android:minSdkVersion="8" /> <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".MainActivity" 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="Result" android:label="@string/app_name"> </activity> </application> <application android:name="MyApp" android:icon="@drawable/icon" android:label="@string/app_name2"></application> 

Я занимаюсь исследованиями, но обнаружил лишь туманную статью о создании нового файла манифеста для нового приложения. Приложение MyApp – это просто приложение для «глобальной переменной», так как я думаю, что нет никакого способа сделать это без нового приложения.

Вот код для MyApp, если он помогает:

 import android.app.Application; public class MyApp extends Application{ public static int resultCount; public int getCount(){ return resultCount; } public void setCount(int c){ resultCount = c; } } 

Любая помощь приветствуется.

Я думаю, что вы хотите использовать ваше собственное Application в качестве основного Application .

Поэтому вы не добавляете новое <application> а просто указываете его имя на основное <application> (вам нужно указать его полный пакет).

 <application android:icon="@drawable/icon" android:label="@string/app_name" android:name:"com.mypackage.MyApp"> <!-- Added the android:name --> <activity android:name=".MainActivity" 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="Result" android:label="@string/app_name"> </activity> </application> 

См. Информацию здесь

Согласно файлу манифеста документации, действителен только один элемент приложения.

Требуются только элементы <manifest> и <application>, каждый из них должен присутствовать и может появляться только один раз .

Требуются только элементы «манифеста» и «приложения», каждый из них должен присутствовать и может появляться только один раз. Большинство других людей могут встречаться много раз или совсем не – хотя, по крайней мере, некоторые из них должны присутствовать в манифесте для достижения чего-либо значимого.

Intereting Posts
Как включить библиотеку поддержки Android GridLayout в свой Android-проект? Могу ли я использовать уровень API 11 на Android 2.2? Активность excludeFromRecents, не работающая на Android 5.0 Как просмотреть данные, хранящиеся в sqlite в студии android, используя genymotion в качестве эмулятора Найдено 2 версии .jar после установки facebook api на eclipce. В моем новом приложении При кэшировании изображений и данных следует использовать внутреннее или внешнее хранилище? Минимальные пакеты, необходимые для начала работы, Android SDK Как реализовать настраиваемый синглтон? Версия приложения для Android (RAD Studio XE5) Кинжал 2 с Android Studio 3.0 Preview (Canary 2) с использованием аннотации Processor вместо android-apt AutoLink с событием onClick Android: обновить ListView в первом действии при возврате из второго действия Как получить текущую силу сигнала ячейки? Обнаружение приложения Android для поиска URL-адреса API Создать тестирование Android apk с помощью системы построения градиентов