我正在关注http://developer.android.com/resources/tutorials/hello-world.html上的Android App HelloAndroid教程,到目前为止我似乎表现不错。我下载并安装了SDK,模拟器正常工作......我正在使用Android 2.2
它的工作..但我没有看到文本字符串...这是我的第一个Android应用程序所以我做错了。
答案 0 :(得分:1)
是的,让Eclipse与模拟器通信可以是PITA。如果您可以在实际设备上进行调试,请不要在模拟器上浪费时间。
您可以在Eclipse的控制台窗口中查看内容。有可能它安装了包,但它从来没有开始启动应用程序。再次按下调试按钮以查看它是否有效,或者只是手动从主屏幕启动应用程序。不幸的是,这不会连接调试器,但至少你可以使用它。
我已经挣扎了几次,并且无法提出任何比“删除你的模拟器图像并再试一次”或“重启Eclipse以查看它是否正常工作”更具决定性。
答案 1 :(得分:0)
尝试以下方法:
解锁模拟器。如果不显示文字。重启模拟器或尝试代码
TextView tv = (TextView)findViewById(R.id.textview1);
tv.setText("first app");
....
答案 2 :(得分:0)
根据您的屏幕截图,看起来在安装应用时出现错误,您可以尝试通过adb安装应用。它位于当前sdk中的ANDROID_SDK_FOLDER / platform-tools /或旧版本的ANDROID_SDK_FOLDER /工具中,其中ANDROID_SDK_FOLDER是您放置sdk的文件夹。打开模拟器后,使用:
adb install path_to_the_apk_folder/HelloAndroid.apk
您通常可以在项目的bin文件夹中找到apk。
即使它不起作用,adb也可以为您提供有关如何处理问题的更多信息。
您还可以查看developer.android.com上的疑难解答提示。 http://developer.android.com/resources/faq/troubleshooting.html#eclipse和http://developer.android.com/resources/faq/troubleshooting.html#noapp可能相关。