[英]Eclipse Helios Android emulator how to run sample project
嗨我已經安裝了eclipse helios和Android模擬,就像它編寫的http://www.futuredesktop.org/developing_android_apps_on_ubuntu.html但是在運行應用程序之后
package com.example.android.apis;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class ApiDemos extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//setContentView(R.layout.main);
TextView tv = new TextView(this);
tv.setText("Hello, Android");
setContentView(tv);
}
}
我只看到這個屏幕 我該如何運行這個簡單的項目?
編輯:問題是包名稱始終相同,當我更改它時,它工作正常。
好的,在您發布了您的eclipse所說的內容之后,您可以選擇兩條路線,或者創建一個新項目或者卸載現有項目。 我會介紹兩者。
卸載:正是它所說的。 打開一個終端。 如果你在Windows上做
C:\\Program Files\\Android\\android-sdk\\platform-tools\\adb uninstall com.example.android.apis
根據需要(因為你在其他地方安裝它或者你在Linux / Mac上),替換C:\\ Program File \\ Android為Android主文件夾。 你應該知道你宣布它的位置。 如果您不確定,請在Eclipse中執行Window -> Preferences -> Android
並查看android sdk的位置。
制作一個新項目:
在eclipse File -> New -> Android Project
。 按照步驟創建一個新的android項目。 您需要在此處注意兩件事: 創建活動和包名稱 。 您的包名稱現在就像com.example
(或者您想要的任何內容)。 它應該與com.example.android.apis
。 然后將上述代碼復制並粘貼到新的Android類中。 您可能需要將類名從ApiDemos
為新的活動名稱。
在Package Explorer中 ,右鍵單擊項目文件夾並選擇Run As
我認為你沒有使用Eclipse的Windows / Android和SDK管理器/啟動[應用於虛擬設備]菜單啟動應用程序而只啟動模擬器。
當您啟動應用程序時,Eclipse的控制台輸出應該說(用您的應用程序名稱替換00-sandbox
):
[2011-08-30 13:26:16 - 00-sandbox] Uploading 00-sandbox.apk onto device 'emulator-5554'
[2011-08-30 13:26:16 - 00-sandbox] Installing 00-sandbox.apk...
[2011-08-30 13:26:19 - 00-sandbox] Success!
[2011-08-30 13:26:19 - 00-sandbox] Starting activity org.shlublu.android.sandbox.Main on device emulator-5554
[2011-08-30 13:26:22 - 00-sandbox] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=org.shlublu.android.sandbox/.Main }
如果不是這種情況,則表示應用程序未上傳或未在模擬器上啟動,或者兩者都未啟動。 然后必須按“ctrl + f11”才能運行該應用程序。 Eclipse將詢問您這是Android應用程序,Java應用程序還是其他任何東西:選擇“Android應用程序”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.