2014-06-06 3 views
0

Так что я почти полностью новичок в разработке Android. Я играл с ним много лет назад в дни Froyo, но сейчас все так по-другому, и это было так долго, что я в основном новичок в этом.Новое в Android: отладка

Итак, я пытаюсь заставить приложение камеры начать играть с API и посмотреть, что я могу сделать. Я создал полноэкранное приложение с помощью мастера Android Studio, а затем скопировал пример кода приложения камеры с веб-сайта Android.

Приложение строит без каких-либо проблем, он устанавливает на мой Nexus 4 эмулятора штрафа, но когда я пытаюсь запустить его на эмуляторе он просто открывает и закрывает сразу снова говоря: «К сожалению, Cam остановил»

I «Я не собираюсь заставлять вас читать весь код, который у меня есть до сих пор, скорее мой вопрос заключается не столько в моей проблеме, сколько в том, что я могу сделать, как новичок, чтобы определить проблему? Я попытался добавить в диалоговое окно предупреждения в onCreate метод моей деятельности класса, используя следующий код:

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

Однако ничего не происходит. Я просто получаю такое же бесполезное сообщение, что приложение, к сожалению, остановилось.

+1

Пожалуйста, разместите свой лог-код, отображающий журнал ошибок. Скорее, это то, что вы можете сделать, чтобы понять это. Должна дать вам ошибку, тогда пути вниз скажут «Caused by ...», это ваша проблема. – ChiefTwoPencils

+1

перейдите в окно logcat, когда ваша авария приложения вы увидите текст, который скажет вам, что произойдет. Это стек. –

+0

Не появляется som change на экране? – Chefes

ответ

0

Вы забыли AlerDialog.Builder create();

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

он будет делать то же самое, просто не показывать dialog (create) –

+1

Это должно быть 'alert.create(). show();' если мы идем по этому маршруту, чтобы показать диалог. –

+0

@ Andrew Schuster Yep. Вы правы – ElaGorilaki

Смежные вопросы