Comment Installer l'application deux fois sans l'interférence dans android?
J'ai une application Android (on appelle X), je veux créer une deuxième application X2 mais basé sur l'application d'autres. J'ai donc changé le manifeste de l'application nom de la propriété X2 aussi j'ai changé le nom du paquet...mais encore quand j'ai installer X2, l'application X est effacé!
Les propriétés que doit je changer donc je peut installer les deux app indépendamment sur l'un des appareils. Je suis en train de travailler sur eclispe.
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.company.app1"
android:versionCode="1"
android:versionName="1.0" >
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name1"
android:theme="@style/AppTheme" >
après le changement.
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.company.app2"
android:versionCode="1"
android:versionName="1.0" >
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name2"
android:theme="@style/AppTheme" >
- +1 Il est question légitime.
- C'est étrange. Android devrait vous permettre d'installer des applications de côté si le nom du package diffère. Pouvez-vous s'il vous plaît poster (le début de) les deux fichiers manifest?
- J'ai changé le nom de l'application et de l'étiquette dans le manifeste, mais cela n'a eu aucun effet! L'application après l'installation a le même nom.
Vous devez vous connecter pour publier un commentaire.
également modifier le nom du package dans le script build gradle.gradle module, il travaillera
Eh bien, il a travaillé sur un autre appareil avec la plus récente de la plate-forme ! De toute façon la bonne réponse, vous avez juste à changer le nom et le package de l'application.
EDIT 1: Maintenant, si vous utilisez Android Studio applicationIdSuffix à avoir une application pour chaque saveur.
Lire la suite ici developer.android.com
étape 1: sélectionnez(donner un clic sur) votre application principale du package et cliquez sur Shift+f6 et modifier le nom du package
Étape 2: goto construire.gradle et modifier l'identificateur applicationid pour le nouveau nom du package ci-dessous
defaultconfig.ini.php {
Étape 3: Nettoyer le projet
Étape 4: Exécution du projet et de voir qu'il va travailler pour assurer
Heureux De Codage.....
J'avais besoin d'un tel outil, parce que le client voulait être en mesure d'utiliser la bêta et la version de l'app dans le même temps.
Je suis l'évolution de l'espace de noms principal de l'APK pour réaliser cela à l'aide de apktool.
Je procédez comme suit:
Voici le manuel comment faire pour signer l'apk pour obtenir la clé.keystore - http://developer.android.com/tools/publishing/app-signing.html
J'ai également créé simple script pour linux - https://gist.github.com/vavrecan/8596303