Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
yourfanat
5 / 5 / 0
Регистрация: 30.10.2013
Сообщений: 177
#1

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

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

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

На данный момент при запуске якобы законченных классов игры (без метода main) android находит какой то левый метод main, использовавшийся при различных тестах перед игрой, и запускает его, вызывая list тестов, а не стартовый экран игры.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.09.2016, 20:43     Запуск игры mr.Nom через Android Studio (по книге марио цехнер программирование игр под android)
Посмотрите здесь:
Марио Цехнер программирование игр под андроид Android
Android Мнения по книге Б. Харди, Б. Филлипс Программирование под Android. Для профессионалов
Embarcadero rad studio xe5 программирование под android подключение к mysql Android
Android Программирование игры для Android
Запуск Android Studio Android
Создание игр под Android Android
Android Программирование под Android
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mikalai
256 / 232 / 93
Регистрация: 11.01.2015
Сообщений: 653
02.09.2016, 22:18     Запуск игры mr.Nom через Android Studio (по книге марио цехнер программирование игр под android) #2
В андройде метод мэйн не нужен. Я когда-то писал этого мистера нома по книге. у меня стартовое активити называлось "MrNomGame". Читай внимательнее.
yourfanat
5 / 5 / 0
Регистрация: 30.10.2013
Сообщений: 177
02.09.2016, 22:33  [ТС]     Запуск игры mr.Nom через Android Studio (по книге марио цехнер программирование игр под android) #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.

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

Добавлено через 12 часов 39 минут
Может у кого то остались исходники книги?
http://beginning-android-games.googlecode.com/svn/trunk - тут уже пусто(
Mikalai
256 / 232 / 93
Регистрация: 11.01.2015
Сообщений: 653
03.09.2016, 13:05     Запуск игры mr.Nom через Android Studio (по книге марио цехнер программирование игр под android) #8
....
Вложения
Тип файла: pdf Mario Zechner - Beginning Android Games.pdf (8.97 Мб, 2 просмотров)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.09.2016, 16:14     Запуск игры mr.Nom через Android Studio (по книге марио цехнер программирование игр под android)
Еще ссылки по теме:
Android Программирование под Android
Android Программирование под Android
Запуск чужого проекта в Android Studio Android
Android Программирование под Android и iOS
Android Годится ли C# для разработки игр под android?

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

Или воспользуйтесь поиском по форуму:
yourfanat
5 / 5 / 0
Регистрация: 30.10.2013
Сообщений: 177
03.09.2016, 16:14  [ТС]     Запуск игры mr.Nom через Android Studio (по книге марио цехнер программирование игр под android) #9
Вопрос решился, спасибо. Оказывается у меня файл манифеста был неправильный...
Yandex
Объявления
03.09.2016, 16:14     Запуск игры mr.Nom через Android Studio (по книге марио цехнер программирование игр под android)
Ответ Создать тему
Опции темы

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