2012-01-03 9 views
2

eclipseでアンドロイドソースファイルを変更した後にapkファイルを更新する方法はありますか?私は実際に実行ボタンを押していなくてもこれを実行できるようにしたい。ソースの変更後にapkファイルを更新する - Android Eclipse

なぜなら、私は通常、エミュレータをバックグラウンドで開いたままにしているからです(毎回起動が遅いコンピュータでは時間がかかりすぎます)。前回の実行後にプログラムを実行すると、エミュレータでアプリを停止した後でも、eclipseがハングアップしているように見えます。

私はadbインストールコマンドラインプログラムを使用してエミュレータにインストールすることにしましたが、eclipseの実行ボタンを実際に押さずにapkファイルを更新することはできません。

+0

エミュレータがアプリを実行しているかどうかに関係なく、私が実行した場合、またはエクスポートした場合のみ、私のように見えます。 Eclipseから実行しようとすると、なぜあなたのアプリがハングアップするのだろうか?ビルドしてからエクスポートし、リリースフォルダーからAPKをインストールすることができます。 –

+0

同じ問題があるのを覚えていますが、これはどのように動作するのでしょうか?しかし、ハングアップはありません。 – marcinj

答えて

1

実際、Eclipse ADTプラグインは、動作させたいように機能します。誰もエミュレータを一度実行してから、RUNボタンを押すとアプリケーションが更新されます。あなたがこの問題を抱えている場合は、アプリケーションの実行中にlogcatを投稿してください。

+0

はい、それはうまくいくはずです。しかし、それは私のために(おそらく私の古いコンピュータのために)ハングアップし、基本的にフリーズするようだ。 – Hari

+0

実行中にlogcatで何が起こるのかを確認してください。もしあなたが助けが必要ならば、このlogcatを私たちに投稿してください。 – Yury

0

Eclipseの[プロジェクト]メニューオプションで常にBuild Automaticallyオプションを確認できます。または、Project->Cleanコードを使用できます。Eclipseは、すべてのプロジェクトと依存関係をリフレッシュしようとしている場合があります。 LinuxのOSの例では

0

あなたは、コマンドラインでのAPKパッケージをアンインストールすることができます----

: - adb shell pm uninstall -k <package name>
あなたはデータやキャッシュを削除したくない場合は、-k残すことができます。このコマンドが失敗した場合は、エミュレータを使用してください。

エミュレータ - > apps - >あなたのアプリを開き、エミュレータで停止またはアンインストールすると、より簡単です。オプションはエミュレータデバイスによって異なります。

関連する問題