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

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

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

Сообщение Foenix » 03 ноя 2013, 21:56

Trimbombom писал(а):
Foenix писал(а):отлаживать можно по usb (включить в настройках эту опцию) и готово.
Мне бы по usb отладка подошла. А где в настройках вклчюить эту опцию, хотя бы примерно...?
Foenix писал(а):эмулятор в эклипсе работает, просто желательно его запускать отдельно и несколько раз, иногда он выдает ошибки, не стоит этого пугаться.
У меня ни разу не запустился без ошибки, к сож...

Запускать отдельно? Без запуска Эклипса?

И ещё - разве Эклипс можно поставить на устройство типа Nexus 7, чтобы отлаживать там приложение или устройство нужно только для визуализации того, что получится?
Пуск- программы- Android SDK Tools - AVD Manager
Устройство нужно для отладки, зачем там эклипс? запускаешь на эклипсе, он устанавливает программу в устройство с временным ключом, программа запускается на утройстве, все логи ловит эклипс (если ты об этом).
Отладка по USB включается в настройках андроида на устройстве - Настройки - инструменты разработчика (или как-то так) - разрешить отладку по USB
Еще можно использовать при этом программы, которые идут вместе с устройством для синхронизации. они позволяют соединиться по USB или wifi с компьютером и точно так же эклипс начинает видеть устройство.
R.id.team

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

Izmena
Сообщения: 1
Зарегистрирован: 04 ноя 2013, 00:58

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

Сообщение Izmena » 04 ноя 2013, 01:12

[spoiler]
Безымянный.png
Безымянный.png (223.97 КБ) 19969 просмотров
[/spoiler]Почему то ругается на java. Объясните пожалуйста, что не так и что исправить. Впервые взялся за написание программы на java для Android
Windows 8.1 32-разрядная

killer_vt
Сообщения: 4
Зарегистрирован: 04 ноя 2013, 16:05

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

Сообщение killer_vt » 04 ноя 2013, 16:23

такая же проблема как у Izmena. что делать?

dmitry.sergeevich
Сообщения: 1
Зарегистрирован: 04 ноя 2013, 20:46

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

Сообщение dmitry.sergeevich » 04 ноя 2013, 20:50

При запуске приложения выбивает ошибку:
Your project contains error(s), please fix it before running your application
Что может быть не так?

ExTeC
Сообщения: 5
Зарегистрирован: 05 ноя 2013, 09:02

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

Сообщение ExTeC » 05 ноя 2013, 09:04

Yarik_Neko писал(а):Доброго времени суток!
после создания проекта и попытки его запуска в эмуляторе выдает вот такой месседжкак я понял я уже не первый с данным траблом),а собственно в консоле светится следующее:
-java.nio.BufferOverflowException. Check the Eclipse log for stack trace
а следующее чего то там про Davlinк тоже с логом про стек транс.
может кто поможет?а то уж совсем отчаялся с этим уроком(((
Izmena писал(а):[spoiler]
Безымянный.png
[/spoiler]Почему то ругается на java. Объясните пожалуйста, что не так и что исправить. Впервые взялся за написание программы на java для Android
Windows 8.1 32-разрядная
killer_vt писал(а):такая же проблема как у Izmena. что делать?
Удалить <Android>\android-sdk-windows\build-tools\19.0.0\

killer_vt
Сообщения: 4
Зарегистрирован: 04 ноя 2013, 16:05

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

Сообщение killer_vt » 05 ноя 2013, 12:17

Удалить <Android>\android-sdk-windows\build-tools\19.0.0\[/quote]

теперь появилась другая ошибка:

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

package com.example.p1;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;

public class MainActivity extends Activity {

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);
	}

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// Inflate the menu; this adds items to the action bar if it is present.
		getMenuInflater().inflate(R.menu.main, menu);
		return true;
	}

}
Description Resource Path Location Type
R cannot be resolved to a variable MainActivity.java /P1/src/com/example/p1 line 12 Java Problem
R cannot be resolved to a variable MainActivity.java /P1/src/com/example/p1 line 18 Java Problem

ExTeC
Сообщения: 5
Зарегистрирован: 05 ноя 2013, 09:02

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

Сообщение ExTeC » 05 ноя 2013, 13:20

killer_vt писал(а):
ExTeC писал(а):Удалить <Android>\android-sdk-windows\build-tools\19.0.0\
теперь появилась другая ошибка:

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

package com.example.p1;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;

public class MainActivity extends Activity {

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);
	}

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// Inflate the menu; this adds items to the action bar if it is present.
		getMenuInflater().inflate(R.menu.main, menu);
		return true;
	}

}
Description Resource Path Location Type
R cannot be resolved to a variable MainActivity.java /P1/src/com/example/p1 line 12 Java Problem
R cannot be resolved to a variable MainActivity.java /P1/src/com/example/p1 line 18 Java Problem
У вас точно активность называется main?
main.png
main.png (47.84 КБ) 19937 просмотров

IlyaSabian
Сообщения: 2
Зарегистрирован: 05 ноя 2013, 14:40

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

Сообщение IlyaSabian » 05 ноя 2013, 15:03

ExTeC писал(а):
killer_vt писал(а):такая же проблема как у Izmena. что делать?
Удалить <Android>\android-sdk-windows\build-tools\19.0.0\
У меня нет 19.0.0. Та же ошибка.

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

[2013-11-05 15:55:56 - Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
[2013-11-05 15:55:56 - P0031_OurFirstProjectt] Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.

killer_vt
Сообщения: 4
Зарегистрирован: 04 ноя 2013, 16:05

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

Сообщение killer_vt » 05 ноя 2013, 23:01

ExTeC писал(а):
killer_vt писал(а):
ExTeC писал(а):Удалить <Android>\android-sdk-windows\build-tools\19.0.0\
теперь появилась другая ошибка:

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

package com.example.p1;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;

public class MainActivity extends Activity {

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);
	}

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// Inflate the menu; this adds items to the action bar if it is present.
		getMenuInflater().inflate(R.menu.main, menu);
		return true;
	}

}
Description Resource Path Location Type
R cannot be resolved to a variable MainActivity.java /P1/src/com/example/p1 line 12 Java Problem
R cannot be resolved to a variable MainActivity.java /P1/src/com/example/p1 line 18 Java Problem
У вас точно активность называется main?
main.png
Изображение

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

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

Сообщение rezak90 » 06 ноя 2013, 00:21

файл ресурсов не сгенерился, смотрите ошибки в логе (не LogCat, Messages)
R.id.team
Политика на форуме запрещена

killer_vt
Сообщения: 4
Зарегистрирован: 04 ноя 2013, 16:05

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

Сообщение killer_vt » 06 ноя 2013, 00:50

rezak90 писал(а):файл ресурсов не сгенерился, смотрите ошибки в логе (не LogCat, Messages)
где искать этот лог?

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

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

Сообщение rezak90 » 06 ноя 2013, 01:06

killer_vt писал(а):
rezak90 писал(а):файл ресурсов не сгенерился, смотрите ошибки в логе (не LogCat, Messages)
где искать этот лог?
Eclipse-Window-Show view-где то там
R.id.team
Политика на форуме запрещена

polunoch
Сообщения: 10
Зарегистрирован: 07 июн 2013, 16:28

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

Сообщение polunoch » 06 ноя 2013, 13:58

всё замечательно, запустилось, работает - спасибо!

но в консоли эклипса почему-то ничего не вижу вообще, на протяжении всего запуска и потом - остаётся абсолютно пустой! о_О

SergeyBronnikov
Сообщения: 2
Зарегистрирован: 07 ноя 2013, 18:39

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

Сообщение SergeyBronnikov » 07 ноя 2013, 18:45

IlyaSabian писал(а):
ExTeC писал(а):
killer_vt писал(а):такая же проблема как у Izmena. что делать?
Удалить <Android>\android-sdk-windows\build-tools\19.0.0\
У меня нет 19.0.0. Та же ошибка.

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

[2013-11-05 15:55:56 - Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
[2013-11-05 15:55:56 - P0031_OurFirstProjectt] Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
Как исправить проблему, никто не подскажет??

yulia.sotova
Сообщения: 2
Зарегистрирован: 07 ноя 2013, 23:52

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

Сообщение yulia.sotova » 07 ноя 2013, 23:59

Windows7 x64
Попробовала запустить самое первое тестовое приложение (Hello World) -- выдал
[2013-11-08 00:40:54 - Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
[2013-11-08 00:40:54 - P003_1_FirstShit] Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.

(как у вышеотписавшихся ребят - Izmena, killer_vt, IlyaSabian)
ExTeC писал(а):Удалить <Android>\android-sdk-windows\build-tools\19.0.0\
[strike]А расскажите, что это и где лежит, почему может вызывать такую проблему? [/strike]
Нашла - тут D:\ANDROID\adt-bundle-windows-x86_64-20131030\sdk\build-tools, но 19.0.0 у меня нет (как и у IlyaSabian), а ошибка есть. Как быть?
polunoch писал(а):всё замечательно, запустилось, работает - спасибо!
А какое решение тебе в итоге помогло?

Аватара пользователя
LesliStr
Сообщения: 105
Зарегистрирован: 31 окт 2013, 09:31
Откуда: Минск

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

Сообщение LesliStr » 08 ноя 2013, 10:14

yulia.sotova писал(а):Windows7 x64
Попробовала запустить самое первое тестовое приложение (Hello World) -- выдал
[2013-11-08 00:40:54 - Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
[2013-11-08 00:40:54 - P003_1_FirstShit] Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.

(как у вышеотписавшихся ребят - Izmena, killer_vt, IlyaSabian)
ExTeC писал(а):Удалить <Android>\android-sdk-windows\build-tools\19.0.0\
[strike]А расскажите, что это и где лежит, почему может вызывать такую проблему? [/strike]
Нашла - тут D:\ANDROID\adt-bundle-windows-x86_64-20131030\sdk\build-tools, но 19.0.0 у меня нет (как и у IlyaSabian), а ошибка есть. Как быть?
polunoch писал(а):всё замечательно, запустилось, работает - спасибо!
А какое решение тебе в итоге помогло?
Вот тоже очень интересует решение проблемы, так как те же траблы ((

Аватара пользователя
LesliStr
Сообщения: 105
Зарегистрирован: 31 окт 2013, 09:31
Откуда: Минск

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

Сообщение LesliStr » 09 ноя 2013, 23:11

Так ни кто и не может подсказать по проблеме ??? 19.0.0 нашёл поиском, удалил. Один хрен ругается
"[2013-11-09 23:07:00 - Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
[2013-11-09 23:07:00 - testFragment] Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace."
Причём ругается только тогда когда в проекте пробую поработать с фрагментами. Наверное это должно навести на какую-то мысль, но я в этом настолько неофит, что ни на что не наводит ))

Аватара пользователя
LesliStr
Сообщения: 105
Зарегистрирован: 31 окт 2013, 09:31
Откуда: Минск

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

Сообщение LesliStr » 09 ноя 2013, 23:27

Причём работает пока не начинаю добавлять фрагменты. Если что, то вот код
------------------------------------
package by.lsstr.testfragment;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}

}
-------------------------------------------------------------

package by.lsstr.testfragment;

import android.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

public class FragmentGPS extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanseState) {
View myFragmentView = inflater.inflate(R.layout.fragmentgps,
container, false);
return myFragmentView;
}

}
--------------------------------------------------------

package by.lsstr.testfragment;

import android.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

public class FragmentMaps extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanseState) {
View myFragmentView = inflater.inflate(R.layout.fragmentmaps,
container, false);
return myFragmentView;
}

}

SergeyBronnikov
Сообщения: 2
Зарегистрирован: 07 ноя 2013, 18:39

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

Сообщение SergeyBronnikov » 10 ноя 2013, 13:53

LesliStr писал(а):
yulia.sotova писал(а):Windows7 x64
Попробовала запустить самое первое тестовое приложение (Hello World) -- выдал
[2013-11-08 00:40:54 - Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
[2013-11-08 00:40:54 - P003_1_FirstShit] Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.

(как у вышеотписавшихся ребят - Izmena, killer_vt, IlyaSabian)
ExTeC писал(а):Удалить <Android>\android-sdk-windows\build-tools\19.0.0\
[strike]А расскажите, что это и где лежит, почему может вызывать такую проблему? [/strike]
Нашла - тут D:\ANDROID\adt-bundle-windows-x86_64-20131030\sdk\build-tools, но 19.0.0 у меня нет (как и у IlyaSabian), а ошибка есть. Как быть?
polunoch писал(а):всё замечательно, запустилось, работает - спасибо!
А какое решение тебе в итоге помогло?
Вот тоже очень интересует решение проблемы, так как те же траблы ((
В папке build-tools у меня лежали папки 17.0.0, 18... то бишь версии build-tools, И папка android-4.4, я просто удалил ее из данной директории, все заработало, попробуй

Аватара пользователя
LesliStr
Сообщения: 105
Зарегистрирован: 31 окт 2013, 09:31
Откуда: Минск

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

Сообщение LesliStr » 10 ноя 2013, 16:28

Уфффф.... Помогло )))))) Сначало из папки build-tools удалил всё нафиг. Ошибок добавилось. Удалил тогда android-4.3 и android-4.4, осталтные папки вернул на родину и... ЗАРАБОТАЛО )))) СПАСИБО !!!

Ответить