2

Android SDK または NDK を使用してアプリケーションを作成する場合、生成された APK を (適切なバージョンの OS が実行されている) Android スマートフォンにコピーして実行できますか? それとも、マーケットプレイスで購入していないアプリを実行する前に、電話をルート化する必要がありますか?

背景としては、iPhone4 へのアップグレードとして Galaxy S2 を選択でき、自分で何かを書き始めたいということです。エミュレーターでアプリをコンパイルして実行するための手順と例はたくさんありますが、S2 でコンパイルしたアプリを実行できると明示的に述べている場所はありません。アプリ (および他の電話) で実行する前に、アプリを署名または認証する必要があるのではないかと心配しており、電話をあまりいじりたくありません。

4

5 に答える 5

3

ダウンロードして、ルートなしで実行できます。

開発環境からでもデバイス上で直接デバッグできます。

Eclipse (およびその他) の Android 開発ツール環境 (ADT) と、携帯電話に適した ADB USB ドライバーを使用すると、その優れたオプションが得られます。Androidエミュレーターを使用するよりもはるかに高速です。

設定では、デバッグ (単純なチェックボックス) を許可する必要があります。それだけです。

于 2012-05-24T11:43:05.423 に答える
2

Galaxy S2を入手すると、Samsung独自の無料アプリ「Kies Air」をインストールできます。これにより、PC から電話のファイル エクスプローラーで表示できる任意の場所に Wi-Fi 経由でファイルを転送できます。この方法で apk を転送すると、電話のファイル エクスプローラーで apk をクリックすると、アプリがインストールされます。アプリは、デバッグ キーまたはリリース キーで署名できます。

于 2012-05-24T11:59:22.163 に答える
2

いいえ、ルート化する必要はありません。ドライバーと SDK をインストールするだけです。Eclipse を使用すると、デバイス上で直接実行してデバッグすることもできます

また、エミュレータで作業するよりも高速です

于 2012-05-24T11:44:12.803 に答える
1

ルートは必要ありません。Android フォンにインストールするには、Eclipse ADT ツールまたは ADT ターミナルを使用してアプリを電話にインストールするだけです。設定->プログラムに移動して電話を開発モードに設定し、不明なソースからのインストールを許可することを忘れないでください。

于 2012-05-24T11:44:54.927 に答える
1

または、デバイスに *.apk をインストールする場合は、マーケットからアプリをダウンロードします。このアプローチと SDK/デバッグ アプローチの両方に関するガイドについては、このリンクをたどってください: http://www.talkandroid.com/guides/beginner/install-apk-files-on-android/

于 2012-05-24T11:47:21.727 に答える