Macで動作しEclipseを使用して、HelloAndroidアプリケーションをエミュレータで実行できました。私は新しい機能をテストするためのコードを追加し続けたいと考えていましたが、エミュレータに変更を反映させることはできません。 tv.setTextテキストを変更するだけでは機能しません - エミュレータは元のテキストを表示し続けます。私はエラーコードを取得していないので、なぜ変更がかかるのですか?HelloAndroidアプリケーションのマイナーな変更を反映するエミュレータがありません
答えて
どのように変更が反映されると思いますか?再コンパイルしてapkを毎回デバイスに送り返す必要があります。実行ボタンをクリックするとそれが実行されます。
変更コードし、その後、プロジェクトが選択した、実行 - >として実行 - > Androidのアプリケーション、新しいアプリケーションがインストールされて実行されます。
xmlを使用してアプリケーションを編集することをお勧めします。単にこれはあなたが簡単にTextViewの内容を変更し、他の「ウィジェット」を追加することができます次に、あなたのmain.xmlに行くこの
setContentView(R.layout.main);
を使用してテキストビューのコードを変更し、この
<TextView
android:id="@+id/YourTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="YOUR TEXT HERE"
>
</TextView>
に変更します。あなたがxmlをコーディングするのを迷惑にしたくなければ、私はhttp://www.droiddraw.org/を提案する。 欲しいものは
コンソールでエラーを探していますか? Androidはコンソールに多くの情報を表示しません。 LogCatを使用してみてください。
xmlを変更してアプリを起動しようとすると、アプリはその変更を表示しないことに気付きました。しかし、私はコードが変更されていることがわかります。
1つの方法は、アプリケーションをデバッグモードで実行することです(ブレークポイントは必要ありません)。
他の提案は、プロジェクトをクリーンアップすることです(プロジェクト - >クリーンからEclipse)。
私はまったく同じ問題を抱えていました。アプリの変更をエミュレータにインストールする方法を理解するのにはしばらく時間がかかりました。
Eclipse ADTプラグインから起動すると、エミュレータデバイスがadb(アンドロイドデバッグブリッジ)に表示されないという問題が発生していました。
CDのC:\プログラムファイル(x86の)\のAndroid \ androidの-SDK以下
は私がADB上のデバイスのリストをチェックするために実行したコマンド(私はWindows 7を使用して実行しています)です\プラットフォームツール
ADBデバイス
だから、これを回避するために、私はエミュレータを起動します。
次は、adb.exeプロセスを強制終了します。
その後、手動でadbを再起動します。ちょうど今、あなたが接続されているエミュレータデバイスが表示されるはずです> ADBデバイス
を実行することによってexeファイルのプロセス、例:接続されたデバイス
エミュレータ-5554デバイス
の
一覧が今だけ行く
Eclipseに戻って「実行」をクリックします。 Eclipseのコンソールウィンドウであなたはこのようなものが表示されるはずです。
[2013年5月12日18時28分43秒 - MyFirstApp] Androidの打ち上げを!
[2013-05-12 18:28:43 - MyFirstApp] adbは正常に動作しています。
[2013年5月12日午前18時28分43秒 - MyFirstApp]の実行com.example.myfirstapp.MainActivity活動の打ち上げ
[2013年5月12日午前18時28分43秒 - MyFirstApp]自動ターゲットモード:デバイスにMyFirstApp.apkアップロード 'エミュレータ5554'
[2013- - 既存のエミュレータ 'エミュレータ5554' 互換AVD 'test_emu' を実行
[MyFirstApp 2013年5月12日午後06時28分43秒]を使用して05-12 18:28:44 - MyFirstApp] MyFirstApp.apkのインストール...
[2013-05 -12 18:28:58 - MyFirstApp]成功!
[2013年5月12日午後6時28分58秒 - MyFirstApp]デバイスエミュレータ5554上活性com.example.myfirstapp.MainActivity開始
[2013年5月12日午前18時29分00秒 - MyFirstApp] ActivityManager:開始:テント{行為= android.intent.action.MAIN猫= [android.intent.category.LAUNCHER] CMP = com.example.myfirstapp/.MainActivity}
エミュレータウィンドウに移動し、あなたのアプリが実行され、最新のコード変更が反映されている必要があります。
エミュレータを閉じないでください。そうしないと、もう一度adb.exeを強制終了して手動で再起動する必要があります。
- 1. アクセスデータベースの変更がIISに反映されていません
- 2. 変更が私のサイトに反映されていません
- 3. prestashopテーマに変更が反映されていません
- 4. XAMLに変更が反映されていません
- 5. 再起動せずにjavaアプリケーションでデータベースパスワードの変更を反映
- 6. プロジェクト名の変更はGitHubに反映されません
- 7. Htmlファイルの変更はMVC3に反映されません
- 8. ImageViewで変更が反映されない/反映されない
- 9. @Inputの変更を反映する
- 10. SolrConfig.xmlファイルの更新が反映されていません
- 11. 変更を反映しないHibernate
- 12. laravel 4.2のウェブサイトへの変更が反映されていません
- 13. ads.iniの変更がarcの接続リポジトリに反映されていません
- 14. JSONスコープの変更がangularjsのビューに反映されていませんか?
- 15. PHPインクルードにファイルの変更が反映されていません
- 16. プロパティの変更を反映するためにデータベースをいつ更新する必要がありますか?
- 17. デイジーチェーンのListCollectionViewは、ソースコレクションのフィルタへの変更を反映していません。
- 18. 最初の動的値は選択なしで変更を反映する必要があります
- 19. Androidエミュレータ:右パネルがありません
- 20. GlassFishサーバーを再起動しない限り、プロパティファイルの変更は反映されません。
- 21. .phtmlページのMagentoの変更に反映されていません。
- 22. データの実際の重要な変更を反映するクエリ
- 23. C#Checkbox.Checkedプロパティがチェックの変更を反映していない
- 24. Magento 1.6では、login.phtmlへの変更は反映されません
- 25. CSSファイルの変更は展開後に反映されません。
- 26. XmlSerializer - タイプを反映するエラーがありました
- 27. tests.pyのdjangoの変更がmodels.pyに反映されない
- 28. AjaxToolkit Calendar Extender値のプログラム変更が反映されない
- 29. CSSの変更がビジュアルスタジオに反映されない
- 30. VB.NET:application.dll.configファイルへの変更がシステム内に反映されない
リビルドして再実行しましたか?あなたは何をしているのかについてもっと詳しく説明できますか? – JasCav