Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
yourfanat
5 / 5 / 3
Регистрация: 30.10.2013
Сообщений: 180
#1

Запуск игры mr.Nom через Android Studio (по книге марио цехнер программирование игр под android) - Программирование Android

02.09.2016, 20:43. Просмотров 599. Ответов 8
Метки нет (Все метки)

Привет всем! Для тех кто читал книгу - в конце 6ой главы мы закончили писать код игры. В книге написано что - игра готова. Но в самих классах игры на данном этапе еще отсутсвует метод Main, с которого начинается любое приложение. Вопрос к тем, кто читал книгу - нужно самому додумать как реализовать класс main, или в дальнейших главах будет все расписано? P.s. следующая глава: "7 OpenGL представление".
http://www.cyberforum.ru/android-dev/thread1410287.html

На данный момент при запуске якобы законченных классов игры (без метода main) android находит какой то левый метод main, использовавшийся при различных тестах перед игрой, и запускает его, вызывая list тестов, а не стартовый экран игры.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.09.2016, 20:43
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Запуск игры mr.Nom через Android Studio (по книге марио цехнер программирование игр под android) (Программирование Android):

Мнения по книге Б. Харди, Б. Филлипс Программирование под Android. Для профессионалов
Изучаю программирование под андроид и наткнулся на эту книгу, по началу...

Embarcadero rad studio xe5 программирование под android подключение к mysql
надо написать приложение которое бы подключалось к mysql удаленно делфи в...

(Android studio, java) Ошибка при импорте библиотеки cannot resolve symbol android studio
Вот библиотека https://github.com/mik3y/usb-serial-for-android. Устанавливал...

Программирование игры для Android
Сразу приношу извинения за то что спрашиваю в неподходяшем разделе (просто не...

Запуск Android Studio
Здравствуйте! Возник вопрос как запустить...

8
Mikalai
262 / 238 / 95
Регистрация: 11.01.2015
Сообщений: 666
02.09.2016, 22:18 #2
В андройде метод мэйн не нужен. Я когда-то писал этого мистера нома по книге. у меня стартовое активити называлось "MrNomGame". Читай внимательнее.
0
yourfanat
5 / 5 / 3
Регистрация: 30.10.2013
Сообщений: 180
02.09.2016, 22:33  [ТС] #3
Класс MrNomGame у меня называется по другому немного - MrDimkaGame:
package com.example.MrDimka;
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
        import com.example.yourfanat.game1.Screen;
        import com.example.yourfanat.game1.impl.AndroidGame;
 
/**
 * Created by yourfanat on 19.06.2016.
 */
public class MrDimkaGame extends AndroidGame {
 
    @Override
    public Screen getStartScreen() {
        return new LoadingScreen(this);
    }
}
А в логе выходит:

Target device: asus-nexus_7-015d2109f25c0a1c
No apk changes detected since last installation, skipping installation of D:\Android\Game\MyApplication\app\build\outputs\apk\app-debug.apk
Force stopping package: com.example.yourfanat.game1
DEVICE SHELL COMMAND: am force-stop com.example.yourfanat.game1
Launching application: com.example.yourfanat.game1/com.example.MrDimka.MrDimkaGame.
DEVICE SHELL COMMAND: am start -n "com.example.yourfanat.game1/com.example.MrDimka.MrDimkaGame" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example.yourfanat.game1/com.example.MrDimka.MrDimkaGame }
Error type 3
Error: Activity class {com.example.yourfanat.game1/com.example.MrDimka.MrDimkaGame} does not exist.

В чем может быть дело?
0
Mikalai
262 / 238 / 95
Регистрация: 11.01.2015
Сообщений: 666
02.09.2016, 22:42 #4
Удали приложение если оно установлено и установи заново. Если не установлено пробуй устанавливать. У меня были таки глюки не понятные - приложение устанавливалось с 4ой попытки. Я так и не понял что это было.
0
yourfanat
5 / 5 / 3
Регистрация: 30.10.2013
Сообщений: 180
02.09.2016, 22:53  [ТС] #5
Какое приложение? Заново удалить Android Studio и SDK?
0
Mikalai
262 / 238 / 95
Регистрация: 11.01.2015
Сообщений: 666
02.09.2016, 22:59 #6
игру свою, которую ты куда-то устанавливаешь(на телефон или эмулятор). Вот её удали и ставь заново.
0
yourfanat
5 / 5 / 3
Регистрация: 30.10.2013
Сообщений: 180
03.09.2016, 12:03  [ТС] #7
я ее пока никуда не ставлю, я запускаю прямо с android studio. На реальное устройство.

Добавлено через 12 часов 39 минут
Может у кого то остались исходники книги?
http://beginning-android-games.googlecode.com/svn/trunk - тут уже пусто(
0
Mikalai
262 / 238 / 95
Регистрация: 11.01.2015
Сообщений: 666
03.09.2016, 13:05 #8
....
0
Вложения
Тип файла: pdf Mario Zechner - Beginning Android Games.pdf (8.97 Мб, 2 просмотров)
yourfanat
5 / 5 / 3
Регистрация: 30.10.2013
Сообщений: 180
03.09.2016, 16:14  [ТС] #9
Вопрос решился, спасибо. Оказывается у меня файл манифеста был неправильный...
0
03.09.2016, 16:14
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.09.2016, 16:14
Привет! Вот еще темы с решениями:

Создание игр под Android
Добрый день! Я новичок в этом деле и хотел задать некоторые возможно глупые...

Создание 2д игр под android на C++
Доброго времени суток. Очень часто задаюсь мыслью что делаю что либо зря.. и...

Программирование под Android
Здравствуйте дорогие форумчане!У меня возник такой вопрос:я изучил язык С++,и...

Программирование под Android
Собераюсь писать приложение для сотового телефона! Хочется что б приожение...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru