簡単なテストのためにAndroidデバイスに同時にインストールしたいAndroidアプリケーションと同じバージョンの2つのバージョンがあります。同じデバイスに共存するように両方のapkファイルをインストールする方法はありますか?異なるバージョンのアプリケーションを2つインストールする
答えて
productFlavors {
dev {
applicationIdSuffix ".dev"
versionCode 1
versionName '1.0.0'
}
pro {
applicationIdSuffix ".pro"
versionCode 1
versionName '1.0.0'
}
}
BUILDING APK
クリックアンドロイドスタジオの右側
アプリのGradleの上 - >作業 - >ビルド - >
を組み立てますOUTPUT
で生成 - >アプリ - >ビルド - >出力 - > APK
あなたのデバイスで新しいユーザーを作成し、そのユーザーに別のアプリケーションインスタンスをインストールすることができます。
それとも
あなたはPlayストアからパラレル・スペースをダウンロードして、複数のインスタンスまたはアプリケーションのインストールを実行することができます。
応答してくれてありがとう!これは良い解決策ですが、私は同じアカウント/インスタンスでそれらを持つ方法があるのだろうかと思いましたか? – jimdoesnotgym
アンドロイドでは、インストールするにはパッケージ名が一意である必要があります。 したがって、パッケージ名は同じであるため、同じアカウントにインストールすることはできません。 可能な方法は次のとおりです。 1.新しいアカウントを作成してそこにインストールします。 2. apkツールを使用してパッケージ名を変更します。 3. Lucky PatcherまたはApp clonerを使用してurp apkをクローンします。 –
アプリのAndroidアプリケーションIDを変更するだけです – MageNative
シンプル&簡単、ちょうどbuild.gradle(アプリ)からアプリケーションIDを変更し、 、
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.netaq.schoolvoicedemo"
.
.
.
</manifest>
そして、あなたはアプリのマニフェスト内の任意の署名権限を持っていないことを確認し、重複したアクセス権を避けるために:manifest.xmlにからパッケージ名属性を変更します例えば:
<permission
android:name="com.myapp.permission.C2D_MESSAGE"
android:protectionLevel="signature" />
<uses-permission android:name="com.myapp.permission.C2D_MESSAGE" />
が名前に変更する必要があります:今、あなたは完全に新しいアプリケーションを持っている
<permission
android:name="com.myappsecondversion.permission.C2D_MESSAGE"
android:protectionLevel="signature" />
<uses-permission android:name="com.myappsecondversion.permission.C2D_MESSAGE" />
。
- 1. 2つの異なるディレクトリに2つの異なるytバージョンをインストールする
- 2. セットアップとデプロイメント--Netの2つの異なるバージョンでのインストール
- 3. 1つのインストールで2つの異なるapkをインストールする
- 4. Virtphpとphpbrew:異なるPHPバージョンを持つ2つの異なるアプリケーションを1台のサーバに設定する
- 5. 2つの異なるバージョンのAntビルド
- 6. アプリケーションの2つの異なるバージョンのテストオートメーションコードを構成する方法
- 7. 2つの異なるバージョンのアプリケーションの違いを文書化するツール
- 8. 1つのJavaアプリケーションで2つの異なるバージョンのJARが必要です
- 9. Android私のアプリケーションの2つの異なるバージョンを持つ方法
- 10. 2つの異なるRubyバージョンがインストールされている状態でRedmineをインストールして実行する
- 11. アプリケーションは2つの異なるバージョンのlibstdC++に依存できますか?
- 12. Node.js 2つのバージョンのインストール
- 13. Javaバージョンを2つの異なるTomcatインスタンスに設定する
- 14. 異なるlibstdC++バージョンを使用する2つの静的ライブラリ
- 15. 異なるバージョンのDLLを2つロードする
- 16. 2つの異なるバージョンのジャージーサーバーを持つJavaクライアント
- 17. 異なるPythonバージョンのPyserialインストール
- 18. 1つのインストールで2つのアプリケーションをインストールする方法は?
- 19. 同じアプリケーション内の2つの異なる空のリストビューの2つの異なる画像を設定する
- 20. Maven + SLF4J:2つの異なるSLF4Jバージョンを必要とする2つの異なる依存関係を使用する場合のバージョンの競合
- 21. 2つの異なるアプリケーションで2つの別々のユーザシステムを接続する
- 22. 2つの異なるマシン間で動作が異なる.NET Frameworkのバージョン?
- 23. 2つのWebアプリケーションを2つの異なるファイルに記録する
- 24. 異なるIE8バージョンのWebアプリケーションの動作が異なる
- 25. はなぜNPMとノードは、2つの異なるバージョン
- 26. 異なるJava Web Startアプリケーション用クライアント上の異なるJavaバージョン
- 27. Bowerコンポーネントを2つの異なるディレクトリにインストールしますか?
- 28. 2つの異なるホストでAngularアプリケーションをホストする
- 29. 1つのアプリケーションに2つの異なるアイコンを作成
- 30. 1つのアプリケーションとして異なるiOSバージョンの複数のバージョン
あなたのアプリのパッケージ名をbuild.gradleで変更するだけです。別のパッケージ名で2つのフレーバーを作成することもできます。 –
新しいバージョンのパッケージ名を変更するか、単にapplicationIdSuffixを入力してください – Sheychan