Eclipseを使用してプロジェクトを開発すると、APKファイルがエミュレーターに送られます。しかし、アプリケーションを実際のデバイスにアップロードしたいと思います。APKファイルを作成するためのツールはありますか?
プロセスは何ですか?または、エミュレータからAPKファイルをプルすることは可能ですか?
エミュレータでプロジェクトを実行すると、APKファイルがbin
ディレクトリに生成されます。プロジェクトをビルドする(実行しない)だけでは、APKファイルはbin
ディレクトリに出力されないことに注意してください。
デバイスでテストする場合は、USBを使用してデバイスを接続し、エミュレーターとしてEclipseから実行できます。
アプリを配布する必要がある場合は、エクスポート機能を使用してください。
次に、指示に従います。その過程でキーを作成する必要があります。
デバイスでキーをいじるだけの場合は、キーなどを作成する必要はありません。
Eclipseの場合:
署名されていない.apkをEclipseからエクスポートするには、パッケージエクスプローラーでプロジェクトを右クリックし、[ Androidツール]->[署名されていないアプリケーションパッケージのエクスポート]を選択します。次に、署名されていない.apkのファイルの場所を指定します。
APKファイルは/workspace/PROJECT_FOLDER/bin
ディレクトリにあります。実際のデバイスにAPKファイルをインストールするには:
実際のデバイスをPC/ラップトップに接続します。
sdk/tools/
ターミナルまたはコマンドプロンプトの使用に 移動します。
adb install <FILE PATH OF .APK FILE>
それでおしまい...
プロジェクトを右クリックして、
*エクスポート->Android->Androidアプリケーションのエクスポート->YOUR_PROJECT_NAME->新しいキーストアパスの作成->詳細の入力->.apkの場所の設定->これで.apkファイルを取得できます*
あなたの携帯電話にそれをインストールしてください。
署名付きおよび署名なしのAPKファイルを作成できます。署名されたAPKファイルをデバイスにインストールできます。
署名されたAPKファイルを作成するには:
パッケージエクスプローラーでプロジェクトを右クリックします
[ Androidツール] ->[署名済みアプリケーションパッケージのエクスポート]を選択します。
次に、署名された.apkのファイルの場所を指定します。
署名されていないAPKファイルを作成するには:
パッケージエクスプローラーでプロジェクトを右クリックします
[ Androidツール] ->[署名されていないアプリケーションパッケージのエクスポート]を選択します。
次に、署名されていないAPKファイルのファイルの場所を指定します。
アプリケーションを実行すると、電話が検出され、エミュレーターではなく電話で実行するオプションが提供されます。
携帯電話を認識させるための詳細な手順:http://developer.android.com/guide/developing/device.html
署名されたバージョンのAPKファイルをエクスポートする場合(市場へのアップロードまたはWebサイトへの掲載用)、Eclipseでプロジェクトを右クリックし、[エクスポート]を選択してから、[Androidアプリケーションのエクスポート]を選択します。
詳細:http ://developer.android.com/guide/publishing/app-signing.html#ExportWizard
ソースファイルを保存するとすぐに、bin/XXX.apk
ファイルを自動的に作成できます。
ウィンドウ/設定、Android /ビルド、「パッケージ化とインデックス作成をスキップ...」のチェックを外します。
Eclipse 3.7(Indigo): [Windows]->[設定]->[Android]->ビルドに移動し、[エクスポートまたは起動するまでパッケージ化とデキシングをスキップする]のチェックを外します
また、メニュー->プロジェクト->**「自動的にビルド」のチェックを外して手動でビルドすることもできます**。
EclipseとADTを使用して署名付き/署名なしAPKを作成する最も簡単な方法は次のとおりです。
新しいAPKファイルの場所を選択し、[保存]をクリックします。
お役に立てれば。
Eclipse->Androidツール->署名付きキーなしでエクスポートでプロジェクトを右クリックします。デバイスを接続します。sdk/toolsでマウントします。
誰もこれについて言及していませんが、他の応答と組み合わせて、apkファイルをWebサイトに配置してダウンロードするだけで、binディレクトリから携帯電話またはタブレットに取得することもできます。
あなたがそれをダウンロードした後、あなたのデバイスはそれをインストールすることについて不平を言うでしょう。お使いのデバイスは、未知のソースからプログラムをインストールするリスクをアドバイスし、アドバイスをバイパスするオプションを提供します。
あなたの質問は非常に具体的です。エミュレーターからプルする必要はありません。プロジェクトのbinフォルダーからapkファイルを取得して、実際のデバイスに配置するだけです。
ほとんどの人は次のステップ(apkに署名して公開する)のために貴重な情報を提供しています。実際のデバイスで取得するためにそのステップを実行する必要はありません。
実際のデバイスにダウンロードするのは簡単な方法です。