2011-01-07 6 views
3

私の同僚のAndroidアプリを.apkとして電子メールで送って&をSamsungのGalaxy Tabでテストできるようにインストールする必要があります。Androidアプリを.apkにパッケージ化するにはどうすればよいですか?

どうすればいいですか?

+0

プラットフォーム? CLI/GUI? –

+0

私はUbuntu Linuxを使用しています。[.apkファイルをビルドする方法](http://stackoverflow.com/questions/4600891/how-to-build-apk-file) –

+0

私はUbuntu Linuxを使用しています。 CLIは問題ありません。 – dfetter88

答えて

2

署名されていないapkファイルは配布しないでください。ここに公式instructionsがあります。

+0

お返事ありがとうございます。私はドキュメントを見てきましたが、1つのことは不明です...私の同僚はプログラマーでもなく、彼のコンピュータにSDKをインストールしていません。 .apkを簡単な方法で携帯電話/タブレットにインストールできるようにする必要があります。 .apkに署名する必要がありますか? – dfetter88

+0

はい、リンクの手順に従ってapkをビルドして署名します。その後、結果のapkを自分の電話からアクセスできるアカウントにメールで送信することができます。未知のソースからのインストールを許可する設定をしている限り、そこからインストールするだけでよいはずです。 –

1

このようなものを使用してコマンドラインから行うことができます。

​​

これが必要です。パス内の

  • のAndroid SDKをインストールしてtoolsサブディレクトリを。
  • Antがインストールされ、パスにあります。

結果が「プロジェクト -release.apk」としてbinサブディレクトリに書き込まれます。

+0

これはうまくいくと思いますが、コンパイルの過程で私のインクルードライブラリを考慮していませんでした。 (つまり、私が付属のライブラリを参照するたびにエラーが出ます)。あなたはこれを解決する方法を知っていますか? – dfetter88

1

この質問の回答に従って、.apk自体を入手してください:How to build an APK file in Eclipse?。プロジェクトをビルドした場合(つまりEclipseの場合)、プロジェクトのbinディレクトリに存在します。

友人が.apkをインストールする方法が必要な場合は、SDKツールを使用して、携帯電話をUSB経由で接続し、adb install appname.apkを実行してください。 SDKツールがなければ、あなたの友人はInstallerのようなアプリを使うことができます。

関連する問題