crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Сборка под андроид, Краш при запуске при наличии манифеста
Vilgeforc
  опции профиля:
сообщение 11.6.2017, 5:35
Сообщение #1


Студент
*

Группа: Новичок
Сообщений: 12
Регистрация: 19.2.2014
Пользователь №: 4060

Спасибо сказали: 3 раз(а)




Репутация:   0  


Доброе утро!

Любое андроид приложение начинает падать при запуске, если добавить файл манифеста.
добавлял как тут https://evileg.com/ru/post/193/

Сначала ругается на
W/System.err(24578): java.lang.ClassNotFoundException: android.graphics.drawable.RippleDrawable


потом падает на
W/dalvikvm(24578): threadid=1: thread exiting with uncaught exception (group=0x41be8c98)
W/dalvikvm(24578): threadid=1: uncaught exception occurred
W/System.err(24578): java.lang.UnsatisfiedLinkError: Couldn't load test from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/org.qtproject.test-2.apk"],nativeLibraryDirectories=[/data/app-lib/org.qtproject.test-2, /vendor/lib, /system/lib]]]: findLibrary returned null
W/System.err(24578):     at java.lang.Runtime.loadLibrary(Runtime.java:365)


Причем, если закомментировать строку
ANDROID_PACKAGE_SOURCE_DIR = $$PWD/android
в .pro файле, то приложение нормально запускается и работает. В чем может быть дело?
использую Qt 5.8. Это воспроизводится и со стандартными примерами, например collidingmice.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Vilgeforc
  опции профиля:
сообщение 11.6.2017, 19:25
Сообщение #2


Студент
*

Группа: Новичок
Сообщений: 12
Регистрация: 19.2.2014
Пользователь №: 4060

Спасибо сказали: 3 раз(а)




Репутация:   0  


проблема была с сгенерированном файле манифеста.
закомментировал
ANDROID_PACKAGE_SOURCE_DIR = $$PWD/android
забрал из папки сборки готовый , дополнил необходимыми мне настройками и заменил им тот, что сгенерировался по клику на создать шаблоны
после этого все заработало.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Iron Bug
  опции профиля:
сообщение 12.6.2017, 0:18
Сообщение #3


Профессионал
*****

Группа: Модератор
Сообщений: 1611
Регистрация: 6.2.2009
Из: Yekaterinburg
Пользователь №: 533

Спасибо сказали: 219 раз(а)




Репутация:   12  


мелкое замечание: по-русски слово андроид пишется через И. и никак иначе. исправила орфографию.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 12.6.2017, 9:37
Сообщение #4


фрилансер
******

Группа: Участник
Сообщений: 2941
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

Спасибо сказали: 215 раз(а)




Репутация:   34  


Iron Bug, это у молодняка сейчас так модно, бороться бесполезно )
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Iron Bug
  опции профиля:
сообщение 12.6.2017, 10:49
Сообщение #5


Профессионал
*****

Группа: Модератор
Сообщений: 1611
Регистрация: 6.2.2009
Из: Yekaterinburg
Пользователь №: 533

Спасибо сказали: 219 раз(а)




Репутация:   12  


Цитата(Алексей1153 @ 12.6.2017, 11:37) *
Iron Bug, это у молодняка сейчас так модно, бороться бесполезно )

а меня дурная мода не волнует. я модератор :)
не всё всегда удаётся проверить, но вообще, я стараюсь по возможности иправлять орфографию, если где вижу явные ошибки. неприятно видеть на форуме программистов орфографические ошибки. это как баги в коде.
ну, это оффтоп. не будем захламлять тему.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 25.11.2024, 20:07