Скрипты не попадают в билд

257
24 мая 2017, 03:48

Начал разработку на Unity3d. Скрипты пишу на С#. Опыта программирования почти нет, начал изучать с нуля.

Написал небольшое приложение для своей пекарни в самой Unity все работает, но при создании apk файла в билд не попадают скрипты ни один. Все объекты типа кнопок и текста отображаются, но ничего не работает. Вскрыл запечатанный apk файл, скриптов не нашел. Версия Unity последняя, SDK обновлял и перезапускал, пробовал разные API, перековырял все настройки, перепробовал все советы, найденные в интернете. Ничего не помогло.

В Edit - project settings - Script execution order добавлял скрипты в разной последовательности.

В общем идеи закончились Кто может подсказать, что я делаю не так?

Answer 1

Для начала точно уточни, что скриптов в apk нет.

1 вариант: Почитай editor.log, открыть его можно в unity в console, там справа вверху значок, тыкаешь его и выбираешь open editor.log. В нем информация обо всем, что попадает в билд. Он затирается при перезапуске unity, поэтому сначала сбилди, а потом открывай.

2 вариант: Для этого найди в apk Assembly-CSharp.dll Декомпилируй с помощью jetbrains dotpeek или telerik justdecompile, внутри должны быть твои скрипты.

Если не найдешь скриптов таким образом, то возможно они в проекте лежат в зарезервированной папке типо Editor и не добавляются в билд( хотя это мало вероятно, т.к. пк версия работает). Вобще на сайте unity есть про них инфа.

А то что ничего не нажимается в android билде, возможно нет на сцене mobile input

READ ALSO
Gtk# libgtk-win32-2.0-0.dll System.DllNotFoundException

Gtk# libgtk-win32-2.0-0.dll System.DllNotFoundException

Здравствуйте! Пытаюсь скомпилировать простенькое приложение на GTK#, но дальше дизайнера дело не пошло

336
Отслеживание интернет-трафика C#

Отслеживание интернет-трафика C#

День добрый, друзья! Возможно ли средствами C# вести учёт размера входящих/исходящих пакетов? Сколько я отправил байтов, сколько получил и тп

551
Как задать координаты объекту при его создании в Canvas?

Как задать координаты объекту при его создании в Canvas?

Проблема следующая: Есть префаб объекта - dummy, есть Canvas а в нем gameobject GameField, который рисует игровое поле, есть массив координат каждой ячейки...

341
Как добавить в ячейку datagrid combobox

Как добавить в ячейку datagrid combobox

Заполняю динамически datagridviewДалее при двойном щелчке по опреленной ячейке в этой же ячейке надо чтоб появлялся combobox

367