2014-06-06 37 views
0

所以我幾乎全新的Android開發。很久以前我在Froyo的日子裏玩過它,但現在它已經非常不同了,而且我已經很長時間了,對於整個事情我基本上都是新的。Android新手:調試

所以,我試圖讓一個相機應用程序開始玩API,看看我能做些什麼。我使用Android Studio嚮導生成了全屏應用程序,然後從Android網站複製了Camera應用程序示例代碼。

的應用程序時沒有任何問題,它安裝到我的Nexus 4模擬器很好,但是當我嘗試它只是打開並再次關閉模擬器中運行它馬上說:「不幸的是,凸輪已停止」

我我不會讓你讀完迄今爲止所有的代碼,而是我的問題不是我的問題,而是我能做些什麼,作爲一個新手來確定問題?我曾嘗試使用下面的代碼添加一個警告對話框,以我的活動課的onCreate方法:

AlertDialog.Builder alert = new AlertDialog.Builder(this); 
alert.setMessage("Begun"); 
alert.show(); 

但是什麼也沒有發生。我只是得到了相同的無用信息,以至於應用程序不幸停止了。

+1

請發佈您的logcat顯示錯誤日誌。相反,這是你可以做的解決它。應該給你一個錯誤,然後下降會說「由......引起」,這是你的問題。 – ChiefTwoPencils

+1

轉到logcat窗口,當你的應用程序崩潰時,你會看到一個文本,它會告訴你發生了什麼。這是堆棧跟蹤。 –

+0

不要在屏幕上顯示som更改? – Chefes

回答

0

您忘記了AlerDialog.Builder create();

AlertDialog.Builder alert = new AlertDialog.Builder(this); 
alert.setMessage("Begun"); 
alert.create().show(); 
+1

它會做同樣的事情,只是不顯示對話框(創建) –

+1

它應該是'alert.create()。show();'如果我們要走這條路線來顯示對話框。 –

+0

@Andrew Schuster是的。你的權利 – ElaGorilaki