我按照教程設置了hello world項目......並且它在模擬器上顯示(至少一次)(但不是第一次,我記得)。我不能複製這個。原木說:仿真程序沒有運行hello world
[2011-10-04 17:11:38 - Hello World] ------------------------------
[2011-10-04 17:11:38 - Hello World] Android Launch!
[2011-10-04 17:11:38 - Hello World] adb is running normally.
[2011-10-04 17:11:38 - Hello World] Performing ca.daveg.helloworld.HelloWorld activity launch
[2011-10-04 17:11:38 - Hello World] Automatic Target Mode: Preferred AVD 'testA' is not available. Launching new emulator.
[2011-10-04 17:11:38 - Hello World] Launching a new emulator with Virtual Device 'testA'
[2011-10-04 17:11:42 - Emulator] emulator: warning: opening audio input failed
[2011-10-04 17:11:42 - Emulator]
......這是奇怪的。我不知道什麼音頻與任何東西有關......我的耳機連接到電腦(連接了麥克風和耳機)。
模擬器只是啓動(並正常工作),而不顯示我的應用程序。我已經嘗試了2.2,2.3和3.1的東西。我已經嘗試了不同的堆大小。我已經廣泛搜索這個網站,但沒有任何標準提示(運行app.exe各種方式等)都有幫助。
即使說模擬器速度很慢---我一直在等待它,但我的系統是一個4.2Ghz i7,具有6G內存和快速磁盤...所以沒有什麼可以非常緩慢的。
僅供參考,這裏是因爲我有它現在的代碼...:
package ca.somedomain.helloworld;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class HelloWorld extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv.setText("Hello, Android 2");
setContentView(tv);
}
}
你可以發佈你的AndroidManifest.xml嗎? –
[code] <?xml version =「1.0」encoding =「utf-8」?> <使用-SDK機器人:的minSdkVersion = 「8」/> <應用機器人:圖標= 「@繪製/圖標」 android:name =「android:label =」@ string/app_name「> –
zbeeble