Урок 3. Создание AVD. Первое приложение. Структура Android-проекта.

Обсуждение уроков
Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Сообщение Foenix » 03 май 2014, 18:03

я не про объяснения толкую, а про то, что не могу тебе объяснять про электричество, если ты в лес с топором ходишь деревья валить. Это основы, их нужно знать. Учи ООП.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

Аватара пользователя
Red_cat
Сообщения: 5
Зарегистрирован: 22 апр 2014, 07:35
Откуда: Киев
Контактная информация:

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Сообщение Red_cat » 03 май 2014, 23:43

Foenix писал(а):я не про объяснения толкую, а про то, что не могу тебе объяснять про электричество, если ты в лес с топором ходишь деревья валить. Это основы, их нужно знать. Учи ООП.
Договорились! Спасибо! :D

Ник
Сообщения: 5
Зарегистрирован: 05 май 2014, 21:56

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Сообщение Ник » 05 май 2014, 22:13

Добрый вечер. Возникла такая проблема, при создании обработчика для кнопки, программа при запуске вылетает без каких либо предупреждений. В телефоне в это время просто белый экран, никакие компоненты не грузятся. С AVD та же проблема.

Код: Выделить всё

import android.support.v7.app.ActionBarActivity;
import android.support.v4.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.TextView;


public class MainActivity extends ActionBarActivity {

	Button button1;
	TextView text;
	

    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
button1=(Button) findViewById(R.id.button1);
text=(TextView)findViewById(R.id.textView2);
OnClickListener buttonclic =new OnClickListener() {
	
	public void onClick(View v) {
		// TODO Auto-generated method stub
	}
};
button1.setOnClickListener(buttonclic);
        if (savedInstanceState == null) {
            getSupportFragmentManager().beginTransaction()
                    .add(R.id.container, new PlaceholderFragment())
                    .commit();   
        }    
    }
Причем, если убрать строчку button1.setOnClickListener(buttonclic);, то программа прекрасно запускается

Код: Выделить всё

05-06 01:06:52.600: E/Trace(2857): error opening trace file: No such file or directory (2)
05-06 01:06:52.610: I/System.out(2857): Sending WAIT chunk
05-06 01:06:52.610: W/ActivityThread(2857): Application ru.example.one_oneclicl is waiting for the debugger on port 8100...
05-06 01:06:52.810: I/System.out(2857): Debugger has connected
05-06 01:06:52.810: I/System.out(2857): waiting for debugger to settle...
05-06 01:06:53.010: I/System.out(2857): waiting for debugger to settle...
05-06 01:06:53.210: I/System.out(2857): waiting for debugger to settle...
05-06 01:06:53.420: I/System.out(2857): waiting for debugger to settle...
05-06 01:06:53.620: I/System.out(2857): waiting for debugger to settle...
05-06 01:06:53.820: I/System.out(2857): waiting for debugger to settle...
05-06 01:06:54.020: I/System.out(2857): waiting for debugger to settle...
05-06 01:06:54.220: I/System.out(2857): waiting for debugger to settle...
05-06 01:06:54.420: I/System.out(2857): waiting for debugger to settle...
05-06 01:06:54.620: I/System.out(2857): waiting for debugger to settle...
05-06 01:06:54.820: I/System.out(2857): waiting for debugger to settle...
05-06 01:06:55.020: I/System.out(2857): waiting for debugger to settle...
05-06 01:06:55.220: I/System.out(2857): waiting for debugger to settle...
05-06 01:06:55.420: I/System.out(2857): debugger has settled (1484)

Данчик
Сообщения: 1
Зарегистрирован: 06 май 2014, 17:43

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Сообщение Данчик » 06 май 2014, 18:06

всем привет! у меня проблема при создании 1го проекта.ошибка выдается: container cannot be resolved or is not a field. не раз перезапускал. помогите кто знает новичку.заранее спасиб.

Donart
Сообщения: 114
Зарегистрирован: 06 ноя 2013, 08:59

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Сообщение Donart » 06 май 2014, 18:12

Ответ предыдущим двум постам, видимо вы используете не тот layout файл.

Ник
Сообщения: 5
Зарегистрирован: 05 май 2014, 21:56

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Сообщение Ник » 08 май 2014, 21:09

Donart писал(а):Ответ предыдущим двум постам, видимо вы используете не тот layout файл.
Спасибо большое! из-за новой версии eclipse получился такой вот бардак. в следующий раз буду внимательней!

Аватара пользователя
Karpovich
Сообщения: 7
Зарегистрирован: 24 сен 2013, 02:18

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Сообщение Karpovich » 09 май 2014, 03:25

Ник писал(а):
Donart писал(а):Ответ предыдущим двум постам, видимо вы используете не тот layout файл.
Спасибо большое! из-за новой версии eclipse получился такой вот бардак. в следующий раз буду внимательней!
Как понять тот или не тот layout-файл используем? Я вот не пойму, как с этими ошибками справиться(
Подскажите... :ugeek:

Это все после обновления началось у меня...все было отлично, а сейчас даже 3 урок не пройти... :shock:

Аватара пользователя
klblk
Сообщения: 1097
Зарегистрирован: 18 окт 2012, 11:17
Откуда: г. Красноярск

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Сообщение klblk » 10 май 2014, 19:48

Karpovich писал(а):
Ник писал(а):
Donart писал(а):Ответ предыдущим двум постам, видимо вы используете не тот layout файл.
Спасибо большое! из-за новой версии eclipse получился такой вот бардак. в следующий раз буду внимательней!
Как понять тот или не тот layout-файл используем? Я вот не пойму, как с этими ошибками справиться(
Подскажите... :ugeek:

Это все после обновления началось у меня...все было отлично, а сейчас даже 3 урок не пройти... :shock:
новая структура проекта "по умолчанию". На форуме уже неоднократно поднималась тема.

Аватара пользователя
Karpovich
Сообщения: 7
Зарегистрирован: 24 сен 2013, 02:18

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Сообщение Karpovich » 12 май 2014, 04:02

klblk писал(а):
Karpovich писал(а):
Ник писал(а):
Donart писал(а):Ответ предыдущим двум постам, видимо вы используете не тот layout файл.
Спасибо большое! из-за новой версии eclipse получился такой вот бардак. в следующий раз буду внимательней!
Как понять тот или не тот layout-файл используем? Я вот не пойму, как с этими ошибками справиться(
Подскажите... :ugeek:

Это все после обновления началось у меня...все было отлично, а сейчас даже 3 урок не пройти... :shock:
новая структура проекта "по умолчанию". На форуме уже неоднократно поднималась тема.

Подскажите, как с этой задачей справиться?!
viewtopic.php?f=3&t=102&start=40

Преблагодарен за ответ))

Ник
Сообщения: 5
Зарегистрирован: 05 май 2014, 21:56

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Сообщение Ник » 12 май 2014, 08:58

Karpovich писал(а):
klblk писал(а):
Karpovich писал(а):
Ник писал(а):
Donart писал(а):Ответ предыдущим двум постам, видимо вы используете не тот layout файл.
Спасибо большое! из-за новой версии eclipse получился такой вот бардак. в следующий раз буду внимательней!
Как понять тот или не тот layout-файл используем? Я вот не пойму, как с этими ошибками справиться(
Подскажите... :ugeek:

Это все после обновления началось у меня...все было отлично, а сейчас даже 3 урок не пройти... :shock:
новая структура проекта "по умолчанию". На форуме уже неоднократно поднималась тема.

Подскажите, как с этой задачей справиться?!
viewtopic.php?f=3&t=102&start=40

Преблагодарен за ответ))
Попробуй вот этот урок, разберёшься с layout в новой версии eclipse. http://developer.alexanderklimov.ru/and ... droid2.php

TurboAu
Сообщения: 3
Зарегистрирован: 23 апр 2014, 13:29

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Сообщение TurboAu » 13 май 2014, 15:05

сорри за оффтоп.
Спасибо за обучение. Потихоньку дошёл до 15 урока.
А когда нас научат пробовать наши уроки загружать на смартфон?
А то всё эмулятор да эмулятор... скучновато.

Аватара пользователя
klblk
Сообщения: 1097
Зарегистрирован: 18 окт 2012, 11:17
Откуда: г. Красноярск

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Сообщение klblk » 14 май 2014, 07:06

TurboAu писал(а):сорри за оффтоп.
Спасибо за обучение. Потихоньку дошёл до 15 урока.
А когда нас научат пробовать наши уроки загружать на смартфон?
А то всё эмулятор да эмулятор... скучновато.
специального урока для этого нет. включаете на телефоне отладку по usb в настройках, подключаете к компу, устанавливаете драйвера(если потребуется). Далее все тоже самое что и с эмулятором.

TurboAu
Сообщения: 3
Зарегистрирован: 23 апр 2014, 13:29

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Сообщение TurboAu » 15 май 2014, 15:23

А вот сам догадался, как проще:
apk-файл формируется автоматически при эмуляции, и лежит в папке:
workspace\название_проекта\bin\
кидаем его на смартфон, устанавливаем... и УРА! Всё работает! :)

Kreat
Сообщения: 5
Зарегистрирован: 22 июн 2014, 20:08

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Сообщение Kreat » 22 июн 2014, 20:11

Добрый день! При запуске приложения в эмуляторе ничего не отображается. Пробовал на своем телефоне запускать - все работает. Помогите решить проблему!
Вложения
041.PNG
041.PNG (220.27 КБ) 13515 просмотров

Kreat
Сообщения: 5
Зарегистрирован: 22 июн 2014, 20:08

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Сообщение Kreat » 23 июн 2014, 10:18

Решил проблему таким способом, прикрепил плагином genymotion, теперь запускается через него, работает намного шустрее :)

kkid
Сообщения: 4
Зарегистрирован: 30 июн 2014, 14:36

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Сообщение kkid » 30 июн 2014, 14:41

Здравствуйте! Я совсем новичок, пэтому такой странный вопрос:
Когда я в eclips создаю новый проект, все делая, как и описано в 3 уроке, в итоге он создаётся, но почему-то в папке layout нет ни activity_main.xml, ни fragment_main.xml.
И папка src тоже полностью пуста, нету там MainActivity.java

Посоветуйте пожалуйста, как это исправить!

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Сообщение Foenix » 30 июн 2014, 15:28

kkid писал(а):Здравствуйте! Я совсем новичок, пэтому такой странный вопрос:
Когда я в eclips создаю новый проект, все делая, как и описано в 3 уроке, в итоге он создаётся, но почему-то в папке layout нет ни activity_main.xml, ни fragment_main.xml.
И папка src тоже полностью пуста, нету там MainActivity.java

Посоветуйте пожалуйста, как это исправить!
Помогаю - поиск по форуму у вас есть? Этот вопрос каждый новичок тут уже задавал.
И не дублируйте сообщения. Все их прекрасно видят и так.
R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

kkid
Сообщения: 4
Зарегистрирован: 30 июн 2014, 14:36

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Сообщение kkid » 30 июн 2014, 15:31

Foenix писал(а):
kkid писал(а):Здравствуйте! Я совсем новичок, пэтому такой странный вопрос:
Когда я в eclips создаю новый проект, все делая, как и описано в 3 уроке, в итоге он создаётся, но почему-то в папке layout нет ни activity_main.xml, ни fragment_main.xml.
И папка src тоже полностью пуста, нету там MainActivity.java

Посоветуйте пожалуйста, как это исправить!
Помогаю - поиск по форуму у вас есть? Этот вопрос каждый новичок тут уже задавал.
И не дублируйте сообщения. Все их прекрасно видят и так.
Не нашёл, вот и спрашиваю

kkid
Сообщения: 4
Зарегистрирован: 30 июн 2014, 14:36

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Сообщение kkid » 30 июн 2014, 18:42

kkid писал(а):
Foenix писал(а):
kkid писал(а):Здравствуйте! Я совсем новичок, пэтому такой странный вопрос:
Когда я в eclips создаю новый проект, все делая, как и описано в 3 уроке, в итоге он создаётся, но почему-то в папке layout нет ни activity_main.xml, ни fragment_main.xml.
И папка src тоже полностью пуста, нету там MainActivity.java

Посоветуйте пожалуйста, как это исправить!
Помогаю - поиск по форуму у вас есть? Этот вопрос каждый новичок тут уже задавал.
И не дублируйте сообщения. Все их прекрасно видят и так.
Не нашёл, вот и спрашиваю
Отвечу сам на свой вопрос, может кому-нибудь пригодится:
При создании проекта нужно использовать не "Blank Activity", как советуют во множестве интернет уроков, а следует брать "Empty Activity"
Виной этой путанице переменчивые настроения гугла, который все время тосует свои бланки.

Linka
Сообщения: 1
Зарегистрирован: 02 июл 2014, 13:06

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Сообщение Linka » 02 июл 2014, 13:09

Kreat писал(а):Решил проблему таким способом, прикрепил плагином genymotion, теперь запускается через него, работает намного шустрее :)
Расскажите пожалуйста по-подробней. Такая же проблема.

ДОБАВЛЕННО:

Все, проблема решилась. Советую посмотреть это: http://www.youtube.com/watch?v=63T-8YRlFmE

Ответить