Android-студия «Приложения имеют одинаковое имя пакета» -- android поле с участием mobile поле с участием android-studio поле с участием google-glass пол Связанный проблема

Android Studio “applications have the same package name”


0
vote

проблема

русский

Мое приложение в Android Studio имеет отдельные компоненты для мобильных устройств и для очков Google. Когда я пытаюсь загрузить мобильную версию на Nexus 10 (версия Android 4.4.2), я получаю следующую ошибку:

 <код> Applications have the same package name com.example.carterpedersen.datatransfer: mobile, glass   

Я могу, однако, загрузить приложение на стеклянное устройство (xe19.1) без проблем.

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

Я попробовал рефакторинг мобильного каталога, а также весь пакет без успеха.

Я искал так и другие источники, но я не нашел дубликатов; Пожалуйста, свяжите меня, если я ошибаюсь на этом моменте. Спасибо за помощь. Предоставленные проявления ниже.

<Сильные> Мобильные Манифест:

 <код> <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.carterpedersen.datatransfer" >  <uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />  <application     android:allowBackup="true"     android:icon="@drawable/ic_launcher"     android:label="@string/app_name"     android:theme="@style/AppTheme" >      <activity         android:name="com.example.carterpedersen.datatransfer.FileRetrieval"         android:label="@string/app_name" >     </activity>      <activity         android:name="com.example.carterpedersen.datatransfer.BluetoothClient"         android:label="@string/title_activity_bluetooth_client" >         <intent-filter>             <action android:name="android.intent.action.MAIN" />              <category android:name="android.intent.category.LAUNCHER" />         </intent-filter>     </activity>  </application>   

<Сильные> Стекло Манифест:

 <код> <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.carterpedersen.datatransfer" >  <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />  <application     android:allowBackup="true"     android:icon="@drawable/ic_launcher"     android:label="@string/app_name"     android:theme="@style/AppTheme" >     <activity         android:name="com.example.carterpedersen.datatransfer.LauncherActivity"         android:label="@string/title_activity_launcher" >     </activity>     <activity         android:name="com.example.carterpedersen.datatransfer.LiveCardMenuActivity"         android:theme="@style/MenuTheme" >     </activity>      <!-- Service responsible for maintaining LiveCard -->     <service         android:name="com.example.carterpedersen.datatransfer.LiveCardDataCollect"         android:icon="@drawable/ic_glass_logo"         android:label="@string/title_activity_live_card_data_collect" >         <intent-filter>             <action android:name="com.google.android.glass.action.VOICE_TRIGGER" />         </intent-filter>          <meta-data             android:name="com.google.android.glass.VoiceTrigger"             android:resource="@xml/voice_trigger" />     </service>      <!-- For content sharing permissions -->     <provider         android:name="android.support.v4.content.FileProvider"         android:authorities="com.example.carterpedersen.datatransfer.fileprovider"         android:exported="false"         android:grantUriPermissions="true" >         <meta-data             android:name="android.support.FILE_PROVIDER_PATHS"             android:resource="@xml/file_paths" />     </provider>      <!-- Selects file for sharing to client. -->     <activity         android:name="com.example.carterpedersen.datatransfer.FileShareActivity"         android:label="@string/title_activity_file_share" >         <intent-filter>             <action android:name="android.intent.action.PICK" />              <category android:name="android.intent.category.DEFAULT" />             <category android:name="android.intent.category.OPENABLE" />              <data android:mimeType="*/*" />         </intent-filter>     </activity>      <activity         android:name="com.example.carterpedersen.datatransfer.BluetoothHost"         android:label="@string/title_activity_bluetooth_host" >     </activity>      <receiver android:name="com.example.carterpedersen.datatransfer.BluetoothHost$HostBroadRec" >         <intent-filter>             <action android:name="transapps.g6.new.alert" />         </intent-filter>     </receiver>  </application>   

Английский оригинал

My application in Android Studio has separate components for mobile devices and for Google Glasses. When I attempt to load the mobile version onto a Nexus 10 (Android version 4.4.2) I get the following error:

Applications have the same package name com.example.carterpedersen.datatransfer: mobile, glass 

I can, however, load the app onto a glass device (XE19.1) with no problem.

I find this error perplexing because my app has been running with no problem for several weeks, and all of a sudden the mobile component is crippled. I did recently add a dependency on the glass R to the mobile component, but even this was a few days before this error showed itself.

I tried refactoring the mobile directory, as well as the whole package, with no success.

I have searched SO and other sources but I didn't find any duplicates; please link me if I am wrong on this point. Thanks for the help. Provided manifests are below.

Mobile manifest:

<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.carterpedersen.datatransfer" >  <uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />  <application     android:allowBackup="true"     android:icon="@drawable/ic_launcher"     android:label="@string/app_name"     android:theme="@style/AppTheme" >      <activity         android:name="com.example.carterpedersen.datatransfer.FileRetrieval"         android:label="@string/app_name" >     </activity>      <activity         android:name="com.example.carterpedersen.datatransfer.BluetoothClient"         android:label="@string/title_activity_bluetooth_client" >         <intent-filter>             <action android:name="android.intent.action.MAIN" />              <category android:name="android.intent.category.LAUNCHER" />         </intent-filter>     </activity>  </application> 

Glass Manifest:

<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.carterpedersen.datatransfer" >  <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />  <application     android:allowBackup="true"     android:icon="@drawable/ic_launcher"     android:label="@string/app_name"     android:theme="@style/AppTheme" >     <activity         android:name="com.example.carterpedersen.datatransfer.LauncherActivity"         android:label="@string/title_activity_launcher" >     </activity>     <activity         android:name="com.example.carterpedersen.datatransfer.LiveCardMenuActivity"         android:theme="@style/MenuTheme" >     </activity>      <!-- Service responsible for maintaining LiveCard -->     <service         android:name="com.example.carterpedersen.datatransfer.LiveCardDataCollect"         android:icon="@drawable/ic_glass_logo"         android:label="@string/title_activity_live_card_data_collect" >         <intent-filter>             <action android:name="com.google.android.glass.action.VOICE_TRIGGER" />         </intent-filter>          <meta-data             android:name="com.google.android.glass.VoiceTrigger"             android:resource="@xml/voice_trigger" />     </service>      <!-- For content sharing permissions -->     <provider         android:name="android.support.v4.content.FileProvider"         android:authorities="com.example.carterpedersen.datatransfer.fileprovider"         android:exported="false"         android:grantUriPermissions="true" >         <meta-data             android:name="android.support.FILE_PROVIDER_PATHS"             android:resource="@xml/file_paths" />     </provider>      <!-- Selects file for sharing to client. -->     <activity         android:name="com.example.carterpedersen.datatransfer.FileShareActivity"         android:label="@string/title_activity_file_share" >         <intent-filter>             <action android:name="android.intent.action.PICK" />              <category android:name="android.intent.category.DEFAULT" />             <category android:name="android.intent.category.OPENABLE" />              <data android:mimeType="*/*" />         </intent-filter>     </activity>      <activity         android:name="com.example.carterpedersen.datatransfer.BluetoothHost"         android:label="@string/title_activity_bluetooth_host" >     </activity>      <receiver android:name="com.example.carterpedersen.datatransfer.BluetoothHost$HostBroadRec" >         <intent-filter>             <action android:name="transapps.g6.new.alert" />         </intent-filter>     </receiver>  </application> 

</div
           

Список ответов

0
 
vote

Попробуйте использовать только один манифест (в сочетании для использования на обеих мобильных и стеклах - я предполагаю, что один APK правильно?)

 

Try using just one manifest (combined for use on both mobile and Glass - I'm assuming one apk correct?)

</div
 
 
0
 
vote

Просто близко полностью Android-студия и снова откройте. Моя проблема решена после этого.

Кстати, вы можете попробовать эту команду на CMD:

 <код> adb uninstall com.your.package   
 

Just close completely the android studio and reopen it. My problem solved after this.

By the way you can try this command on cmd:

adb uninstall com.your.package 
</div
 
 
-1
 
vote

Попробуйте изменить <код> package имя в каждом из файлов androidmanifest.xml. Так, например, изменить на:

Мобильный

 <код> <manifest      xmlns:android="http://schemas.android.com/apk/res/android"     package="com.example.carterpedersen.mobile.datatransfer" >   

стекло

 <код> <manifest      xmlns:android="http://schemas.android.com/apk/res/android"     package="com.example.carterpedersen.glass.datatransfer" >   

Имя пакета должно быть уникальным среди приложений. Обратитесь к <код> 0[2349]-[1-9]d{6} 0 Определение атрибута ,

 

Try changing the package name in each of the AndroidManifest.xml files. So, for example, change to:

Mobile

<manifest      xmlns:android="http://schemas.android.com/apk/res/android"     package="com.example.carterpedersen.mobile.datatransfer" > 

Glass

<manifest      xmlns:android="http://schemas.android.com/apk/res/android"     package="com.example.carterpedersen.glass.datatransfer" > 

The package name should be unique amongst applications. Refer to the package attribute definition.

</div
 
 

Связанный проблема

1  Android - Interstitialad - ресурсы сервисов Google Play не были найдены  ( Android interstitialad the google play services resources were not found ) 
Я пытаюсь добавить межстициализацию в мой проект. Я добавил необходимую библиотеку Скачать сервис Google от Manager SDK Импортировка проекта в качеств...

2  Как поставить один за один звонок на удержание? [закрыто]  ( How to put one by one call on hold ) 
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»> <Путь d = "M15 6.38A6.48 6.48 0 007.78. 04H-.02A6.49 6.49 0 002.05 ...

38  Android / iOS одноранговая архитектура [закрыто]  ( Android ios peer to peer architecture ) 
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»> закрыт . Этот вопрос должен быть больше Фокусированный . В настоя...

0  Разбирайте следующий XML с помощью модернизации SimplexML-конвертера с классом POJO  ( Parse the following xml using retrofit simplexml converter with a pojo class ) 
Это моя структура XML <код> <downloads> <item>98cfa929ee93149e245aabf5e4377058</item> <item>498b513aa646d6ef1c407cbeabf6bd20</item> <item>13815d2c0dd53a251b...

0  Android использует RecyClerview с локальной библиотекой RecyClerview вместо загрузки его из Maven Repo  ( Android use recyclerview with local recyclerview library instead of loading it f ) 
Я пытаюсь использовать RecyClerview в моем проекте, но потому что у нас есть несколько плохих прокси, я не могу позволить себе добавить компиляцию <код> "com....

1  Проблема с использованием TextureView с NDK  ( Issue using textureview with ndk ) 
Я работаю над небольшим кусочком кода, используя текстуру, чтобы отобразить результат среды MediaPlayer. Я сталкиваюсь с проблемой, пытающимся смешивать упр...

6  Как использовать OnDateChangedListener, OnDatesetListener без использования DatePickerDialog?  ( How to use ondatechangedlistener ondatesetlistener without using datepickerdial ) 
Я хочу иметь возможность обнаруживать изменения в DatePicker, как только пользователь начинает менять его. Однако я не хочу использовать datrpickerdialog. Кто...

0  Получить данные с удаленного сервера в Android  ( Get data from remote server in android ) 
Я использую Oracle DB и WEBLOGIC как веб-сервер. Из моего приложения для Android я могу отправлять параметры на мой удаленный сервер .. Моя проблема заключает...

7  Мигающий фон  ( Flashing background ) 
У меня есть <код> LinearLayout с несколькими <код> Buttons и <код> TextViews . Я хочу, чтобы мой фон прошился на временных интервалах, скажем из красного до...

0  Набор ToggleButton состояние из входящих данных JSON  ( Set togglebutton status from incoming json data ) 
<Р> Я пытаюсь следовать Android учебник , чтобы изменить базу данных MySQL данные из приложения Android. Я довольно новый для концепции JSON синтаксического р...

0  Bitmap.createbitmap имеет все пиксели на 0  ( Bitmap createbitmap has all pixels set to 0 ) 
Я пытаюсь создать растровое изображение из AN INT Array, но полученное растровое изображение все 0. <Сильный> Сценарий У меня есть приложение, которое прин...

4  Создайте VCARD, который можно скачать на Android с помощью ASP.NET  ( Generate vcard that can be downloaded on android using asp net ) 
Я пробую довольно некоторое время, чтобы сгенерировать VCARD, используя ASP.NET (C #), которые можно загрузить на устройство Android. Процесс генерации карт...

4  Провел жесты на Android в единстве  ( Swipe gestures on android in unity ) 
Я пытаюсь получить единство, чтобы узнать, что я провожу оставить вправо, я решил, что, но моя проблема заключается в том, что это не понимает этого, пока я н...

0  Разница между установкой APK с ADB и Eclipse  ( Difference between installing an apk with adb and eclipse ) 
У меня есть приложение, которое закрывается после того, как он закончен. Если я устанавливаю его через Eclipse, он работает нормально, но если я устанавливаю ...

7  Как портировать родной C-код на Android  ( How to port native c code on android ) 
Кто-нибудь может сказать мне, как портировать нативную программу C на платформе Android ..умел ли я включить некоторые библиотеки C или как именно ...? Спас...




© 2021 www.qaru.top All Rights Reserved. Q&A House все права защищены


Licensed under cc by-sa 3.0 with attribution required.