簡體   English   中英

如何使NetBeans在模擬器中運行我的Android項目?

[英]How can I make NetBeans run my Android project in the emulator?

曾經有一段時間,帶有Android庫的NetBeans 6.9.1用於在Android仿真器中運行我的項目。 現在,它將編譯我的項目,但是它永遠不會“運行”它們-我什至無法啟動模擬器!

我嘗試過的事情:

  • 創建一個新的Android設備並強制NetBeans使用該設備
  • 重新啟動NetBeans
  • 重新啟動我的電腦
  • 建築前清潔
  • 辱罵我的桌面

所以我想我的問題是:

  1. 我還有其他事情可以讓NetBeans啟動我的項目嗎?
  2. 如果不是(1),是否可以導出軟件包並直接使用該工具從命令行啟動它?

您的應用程序是否已部署(如果可以,則可能需要自定義項目設置並選擇它以啟動(默認)活動)?

IDE / android插件可以看到您的設備嗎? Ctrl-5並查看Android設備節點,以檢查是否連接了模擬器或真實設備。

-無線電

我不使用NetBeans進行android開發,所以我不知道是否有辦法使用netbeans將應用程序啟動到模擬器。 但是我已經通過shell腳本向模擬器啟動了應用程序,因此當然可以通過命令行來實現。

可以使用sdk中提供的“仿真器”工具啟動仿真器,以下是文檔: http : //developer.android.com/guide/developing/tools/emulator.html

假設已經構建了apk,則只需要使用adb安裝apk(在此之前,您可能需要卸載舊版本的apk,也可以使用adb來完成)。 這是該文檔: http : //developer.android.com/guide/developing/tools/adb.html

在這里,您可以打開設備上的應用程序並啟動所需的應用程序。 或者,您可以通過adb使用shell命令來啟動應用程序。 這應該對此有所幫助: http : //www.android.pk/blog/general/launch-app-through-adb-shell/

現在,正如我說的那樣,如果您願意的話,所有這些都可以通過shell腳本來完成,這將變得更加復雜,因為您將需要設置一個功能來輪詢模擬器,直到模擬器完全啟動為止,因為安裝和卸載都可以。直到系統完全啟動后才會發生。 如果您有雄心壯志並希望將其設置為腳本,則此鏈接將有所幫助: http : //devmaze.wordpress.com/2011/12/12/starting-and-stopping-android-emulators/

希望能有所幫助。

我知道這可能不是您想要的答案,因為它不能解決您的問題,但是您需要切換到Eclipse(適用於Android開發)。 Google使Eclipse非常易於使用,並且通過SKD提供了許多出色的工具來幫助進行資源和調試。 ADT還使設置超級簡單。 您還可以從Eclipse控制所有仿真器。

我之所以建議這樣做的另一個原因是,因為我已將Android項目導入到其他IDE中創建的Eclipse中,並且它們往往充滿了警告和錯誤,有悖於Google的Android開發最佳實踐。 Eclipse非常擅長指出這些問題,以便您的應用程序可以充分發揮其潛力。

就像我說的那樣,可能不是您要找的東西,但是我絕對建議您使用Eclipse。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM