crossplatform.ru

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

6 страниц V  < 1 2 3 4 5 > »   
Ответить в данную темуНачать новую тему
> Программирование под Qt для Android. Установка Necessitas!, Пошаговое описание установки!
Strikevld
  опции профиля:
сообщение 25.10.2011, 10:24
Сообщение #21


Студент
*

Группа: Участник
Сообщений: 53
Регистрация: 6.9.2011
Пользователь №: 2849

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




Репутация:   0  


Здесь вы привели тока переменную Path!
А есть ли у вас "Пользовательские" переменные
ANT_HOME
и
JAVA_HOME

и правильно ли они указывают?

Также приведите здесь отладочный лог построения
"Application output"
и
"Compile output"
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
andyhell
  опции профиля:
сообщение 25.10.2011, 19:42
Сообщение #22


Студент
*

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

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




Репутация:   0  


в переменных всё ок, а вот в Compile Output

Running build steps for project untitled...
Configuration unchanged, skipping qmake step.
Starting: "C:/PROGRA~2/Borland/CBUILD~1/Bin/make.exe" -w
MAKE Version 5.2 Copyright © 1987, 2000 Borland
Incorrect command line argument: -w

Syntax: MAKE [options ...] target[s]
-B Builds all targets regardless of dependency dates
-Dsymbol[=string] Defines symbol [equal to string]
-Idirectory Names an include directory
-K Keeps (does not erase) temporary files created by MAKE
-N Increases MAKE's compatibility with NMAKE
-Wfilename Writes MAKE to filename updating all non-string options
-Usymbol Undefine symbol
-ffilename Uses filename as the MAKEFILE
-a Performs auto-dependency checks for include files
-c Caches auto-dependency information
-e Ignores redefinition of environment variable macros
-i Ignores errors returned by commands
-l+ Enables use of long command lines
-m Displays the date and time stamp of each file
-n Prints commands but does not do them
-p Displays all macro definitions and implicit rules
-q Returns zero if target is up-to-date and nonzero
if it is not (for use in batch files)
-r Ignores rules and macros defined in BUILTINS.MAK
-s Silent, does not print commands before doing them
-? or -h Prints this message
Options marked with '+' are on by default. To turn off a default
option follow it by a '-', for example: -a-
The process "C:/PROGRA~2/Borland/CBUILD~1/Bin/make.exe" exited normally.
Copy Qt app & libs to Android package ...
Can't copy 'libuntitled.so' from 'C:/qw/untitled-build-android' to 'C:/qw/untitled/android/libs/armeabi'
Error while building project untitled (target: Android)
When executing build step 'Packaging for Android'
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Strikevld
  опции профиля:
сообщение 26.10.2011, 20:49
Сообщение #23


Студент
*

Группа: Участник
Сообщений: 53
Регистрация: 6.9.2011
Пользователь №: 2849

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




Репутация:   0  


Цитата
Starting: "C:/PROGRA~2/Borland/CBUILD~1/Bin/make.exe" -w


Ахахаха дак у вас такаяже фигня что у меня была!
Прочтите мой второй пост по этой теме!

Для исправления проблемы временно переименуйте или переместите куда-нибудь файл make.exe находящийся
примерно по такому пути:
C:\Program Files x86\Borland\CBuilder6\bin

У меня тоже самое было!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
andyhell
  опции профиля:
сообщение 26.10.2011, 21:15
Сообщение #24


Студент
*

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

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




Репутация:   0  


Running build steps for project untitled...
Configuration unchanged, skipping qmake step.
Starting: "make" -w
make: Entering directory `C:/qw/untitled-build-android'
Copying application data...
make: Leaving directory `C:/qw/untitled-build-android'
Џ®¤Ї ЇЄ Ё«Ё д ©« -p 㦥 бгйҐбвўгҐв.
ЋиЁЎЄ ў® ўаҐ¬п ®Ўа Ў®вЄЁ: -p.
Џ®¤Ї ЇЄ Ё«Ё д ©« C:/qw/untitled-build-android/qml 㦥 бгйҐбвўгҐв.
ЋиЁЎЄ ў® ўаҐ¬п ®Ўа Ў®вЄЁ: C:/qw/untitled-build-android/qml.
make: *** [copydeploymentfolders] Error 1
The process "make" exited with code 2.
Error while building project untitled (target: Android)
When executing build step 'Make'

Теперь так(
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Strikevld
  опции профиля:
сообщение 27.10.2011, 13:45
Сообщение #25


Студент
*

Группа: Участник
Сообщений: 53
Регистрация: 6.9.2011
Пользователь №: 2849

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




Репутация:   0  


Ты создал QML проект!
Не создавай его! Так не работает! (Не знаю почему, видимо потому что ещё альфа версия и это не доработано)
Создай простой GUI проект! А к нему уже можно прикрутить использование QML!
Я именно так сделал! Работает!!!
По другому че тока не перепробовал, не работало!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
sibmail
  опции профиля:
сообщение 31.10.2011, 14:27
Сообщение #26


Студент
*

Группа: Участник
Сообщений: 63
Регистрация: 20.3.2009
Пользователь №: 626

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




Репутация:   0  


Create new AVD -> зависает creator.
кто подскажет причину?
и вообще сколько там памяти надо писать и что выбирать?


Сообщение отредактировал sibmail - 31.10.2011, 14:28
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
andyhell
  опции профиля:
сообщение 2.11.2011, 8:42
Сообщение #27


Студент
*

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

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




Репутация:   0  


через Qt у меня тоже зависал, решил проблему следующим образом

Зашёл в папку \necessitas\android-sdk там есть AVDMAnager и уже в нём создал виртуальный девайс.

128мб вполне хватает, ну и нужно выбрать версию андроида которая будет на виртуальном девайсе.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
andyhell
  опции профиля:
сообщение 2.11.2011, 22:45
Сообщение #28


Студент
*

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

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




Репутация:   0  


Запоролся на этом(

Running build steps for project untitled...
Starting: "c:\necessitas\android\qt\480\armeabi\bin\qmake.exe" C:\lol\untitled\untitled.pro -r -spec android-g++ -win32
-win32 is deprecated.
The process "c:\necessitas\android\qt\480\armeabi\bin\qmake.exe" exited normally.
Starting: "C:\necessitas\QtCreator\bin\make.exe" -w
make: Entering directory `C:/lol/untitled-build--Necessitas_Qt_4_8_0_for_Android_armv5_Release'
C:\necessitas\Android\Qt\480\armeabi\bin\uic.exe ..\untitled\mainwindow.ui -o ui_mainwindow.h
C:/necessitas//android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/windows/bin/arm-linux-androideabi-g++ -c -Wno-psabi -march=armv5te -mtune=xscale -msoft-float -fpic -ffunction-sections -funwind-tables -fstack-protector -fno-short-enums -DANDROID -D__ARM_ARCH_5__ -D__ARM_ARCH_5T__ -D__ARM_ARCH_5E__ -D__ARM_ARCH_5TE__ -Wa,--noexecstack -DQT_NO_QWS_TRANSFORMED -O2 -mthumb -Os -g -fomit-frame-pointer -fno-strict-aliasing -finline-limit=64 -Wall -Wno-psabi -W -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -DQT_SHARED -I..\..\necessitas\Android\Qt\480\armeabi\mkspecs\android-g++ -I..\untitled -I..\..\necessitas\Android\Qt\480\armeabi\include\QtCore -I..\..\necessitas\Android\Qt\480\armeabi\include\QtGui -I..\..\necessitas\Android\Qt\480\armeabi\include -I..\..\necessitas\Android\Qt\480\armeabi\include -I..\..\necessitas\Android\Qt\480\armeabi\include\QtMobility -IC:\necessitas\\Android\Qt\480\armeabi\include/ActiveQt -I. -I. -I. -I..\untitled -I..\..\necessitas\android-ndk-r6b\platforms\android-8\arch-arm\usr\include -I..\..\necessitas\android-ndk-r6b\sources\cxx-stl\gnu-libstdc++\include -I..\..\necessitas\android-ndk-r6b\sources\cxx-stl\gnu-libstdc++\libs\armeabi\include -I. -o main.obj ..\untitled\main.cpp
C:/necessitas//android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/windows/bin/arm-linux-androideabi-g++ -c -Wno-psabi -march=armv5te -mtune=xscale -msoft-float -fpic -ffunction-sections -funwind-tables -fstack-protector -fno-short-enums -DANDROID -D__ARM_ARCH_5__ -D__ARM_ARCH_5T__ -D__ARM_ARCH_5E__ -D__ARM_ARCH_5TE__ -Wa,--noexecstack -DQT_NO_QWS_TRANSFORMED -O2 -mthumb -Os -g -fomit-frame-pointer -fno-strict-aliasing -finline-limit=64 -Wall -Wno-psabi -W -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -DQT_SHARED -I..\..\necessitas\Android\Qt\480\armeabi\mkspecs\android-g++ -I..\untitled -I..\..\necessitas\Android\Qt\480\armeabi\include\QtCore -I..\..\necessitas\Android\Qt\480\armeabi\include\QtGui -I..\..\necessitas\Android\Qt\480\armeabi\include -I..\..\necessitas\Android\Qt\480\armeabi\include -I..\..\necessitas\Android\Qt\480\armeabi\include\QtMobility -IC:\necessitas\\Android\Qt\480\armeabi\include/ActiveQt -I. -I. -I. -I..\untitled -I..\..\necessitas\android-ndk-r6b\platforms\android-8\arch-arm\usr\include -I..\..\necessitas\android-ndk-r6b\sources\cxx-stl\gnu-libstdc++\include -I..\..\necessitas\android-ndk-r6b\sources\cxx-stl\gnu-libstdc++\libs\armeabi\include -I. -o mainwindow.obj ..\untitled\mainwindow.cpp
C:/necessitas//android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/windows/bin/arm-linux-androideabi-g++ -c -Wno-psabi -march=armv5te -mtune=xscale -msoft-float -fpic -ffunction-sections -funwind-tables -fstack-protector -fno-short-enums -DANDROID -D__ARM_ARCH_5__ -D__ARM_ARCH_5T__ -D__ARM_ARCH_5E__ -D__ARM_ARCH_5TE__ -Wa,--noexecstack -DQT_NO_QWS_TRANSFORMED -O2 -mthumb -Os -g -fomit-frame-pointer -fno-strict-aliasing -finline-limit=64 -Wall -Wno-psabi -W -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -DQT_SHARED -I..\..\necessitas\Android\Qt\480\armeabi\mkspecs\android-g++ -I..\untitled -I..\..\necessitas\Android\Qt\480\armeabi\include\QtCore -I..\..\necessitas\Android\Qt\480\armeabi\include\QtGui -I..\..\necessitas\Android\Qt\480\armeabi\include -I..\..\necessitas\Android\Qt\480\armeabi\include -I..\..\necessitas\Android\Qt\480\armeabi\include\QtMobility -IC:\necessitas\\Android\Qt\480\armeabi\include/ActiveQt -I. -I. -I. -I..\untitled -I..\..\necessitas\android-ndk-r6b\platforms\android-8\arch-arm\usr\include -I..\..\necessitas\android-ndk-r6b\sources\cxx-stl\gnu-libstdc++\include -I..\..\necessitas\android-ndk-r6b\sources\cxx-stl\gnu-libstdc++\libs\armeabi\include -I. -o qtmain_android.obj ..\..\necessitas\Android\Qt\480\armeabi\src\android\cpp\qtmain_android.cpp
C:\necessitas\\Android\Qt\480\armeabi\bin\moc.exe -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -DQT_SHARED -I..\..\necessitas\Android\Qt\480\armeabi\mkspecs\android-g++ -I..\untitled -I..\..\necessitas\Android\Qt\480\armeabi\include\QtCore -I..\..\necessitas\Android\Qt\480\armeabi\include\QtGui -I..\..\necessitas\Android\Qt\480\armeabi\include -I..\..\necessitas\Android\Qt\480\armeabi\include -I..\..\necessitas\Android\Qt\480\armeabi\include\QtMobility -IC:\necessitas\\Android\Qt\480\armeabi\include/ActiveQt -I. -I. -I. -I..\untitled -I..\..\necessitas\android-ndk-r6b\platforms\android-8\arch-arm\usr\include -I..\..\necessitas\android-ndk-r6b\sources\cxx-stl\gnu-libstdc++\include -I..\..\necessitas\android-ndk-r6b\sources\cxx-stl\gnu-libstdc++\libs\armeabi\include -I. ..\untitled\mainwindow.h -o moc_mainwindow.cpp
C:/necessitas//android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/windows/bin/arm-linux-androideabi-g++ -c -Wno-psabi -march=armv5te -mtune=xscale -msoft-float -fpic -ffunction-sections -funwind-tables -fstack-protector -fno-short-enums -DANDROID -D__ARM_ARCH_5__ -D__ARM_ARCH_5T__ -D__ARM_ARCH_5E__ -D__ARM_ARCH_5TE__ -Wa,--noexecstack -DQT_NO_QWS_TRANSFORMED -O2 -mthumb -Os -g -fomit-frame-pointer -fno-strict-aliasing -finline-limit=64 -Wall -Wno-psabi -W -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NO_DYNAMIC_CAST -DQT_SHARED -I..\..\necessitas\Android\Qt\480\armeabi\mkspecs\android-g++ -I..\untitled -I..\..\necessitas\Android\Qt\480\armeabi\include\QtCore -I..\..\necessitas\Android\Qt\480\armeabi\include\QtGui -I..\..\necessitas\Android\Qt\480\armeabi\include -I..\..\necessitas\Android\Qt\480\armeabi\include -I..\..\necessitas\Android\Qt\480\armeabi\include\QtMobility -IC:\necessitas\\Android\Qt\480\armeabi\include/ActiveQt -I. -I. -I. -I..\untitled -I..\..\necessitas\android-ndk-r6b\platforms\android-8\arch-arm\usr\include -I..\..\necessitas\android-ndk-r6b\sources\cxx-stl\gnu-libstdc++\include -I..\..\necessitas\android-ndk-r6b\sources\cxx-stl\gnu-libstdc++\libs\armeabi\include -I. -o moc_mainwindow.obj moc_mainwindow.cpp
C:/necessitas//android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/windows/bin/arm-linux-androideabi-g++ --sysroot=C:/necessitas//android-ndk-r6b/platforms/android-8/arch-arm/ -LC:/necessitas//android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.4.3 -Wl,-rpath-link=C:/necessitas//android-ndk-r6b/platforms/android-8/arch-arm//usr/lib -Wl,--no-undefined -Wl,-z,noexecstack -shared -Wl,-soname,libuntitled.so -Wl,-rpath=C:/tmp/necessitas/unstable/Android/Qt/480/build-armeabi/install/lib -Wl,-rpath=C:/necessitas/Android/Qt/480/armeabi/lib -o libuntitled.so main.obj mainwindow.obj qtmain_android.obj moc_mainwindow.obj -LC:/necessitas//android-ndk-r6b/sources/cxx-stl/gnu-libstdc++/libs/armeabi -LC:/necessitas//android-ndk-r6b/platforms/android-8/arch-arm//usr/lib -LC:\necessitas\\Android\Qt\480\armeabi\lib -LC:\necessitas\\Android\Qt\480\armeabi/lib -lQtGui -L/tmp/necessitas/unstable/Android/Qt/480/build-armeabi/install/lib -L/tmp/necessitas/android-ndk-r6b/sources/cxx-stl/gnu-libstdc++/libs/armeabi -L/tmp/necessitas/android-ndk-r6b/platforms/android-5/arch-arm//usr/lib -lQtCore -lstdc++ -lsupc++ -llog -lz -lm -ldl -lc -lgcc
make: Leaving directory `C:/lol/untitled-build--Necessitas_Qt_4_8_0_for_Android_armv5_Release'
The process "C:\necessitas\QtCreator\bin\make.exe" exited normally.
Starting: "C:\necessitas\QtCreator\bin\make.exe" INSTALL_ROOT="C:\lol\untitled\android" install -w
make: Entering directory `C:/lol/untitled-build--Necessitas_Qt_4_8_0_for_Android_armv5_Release'
copy /y "libuntitled.so" "C:\lol\untitled\android\libs\armeabi\libuntitled.so"
‘Є®ЇЁа®ў ­® д ©«®ў: 1.
make: Leaving directory `C:/lol/untitled-build--Necessitas_Qt_4_8_0_for_Android_armv5_Release'
The process "C:\necessitas\QtCreator\bin\make.exe" exited normally.
Copy Qt app & libs to Android package ...
Creating package file ...
Package deploy: Running command 'C:\necessitas/apache-ant-1.8.2/bin/ant.bat clean debug'.
Unable to locate tools.jar. Expected to find it in C:\IDE\JDK7\lib\tools.jar
Buildfile: C:\lol\untitled\android\build.xml

clean:

-set-mode-check:

-set-debug-files:

-set-debug-mode:

-debug-obfuscation-check:

-setup:
[echo] Gathering info for Untitled...
[setup] Android SDK Tools Revision 14
[setup] Project Target: Android 2.2
[setup] API level: 8
[setup]
[setup] ------------------
[setup] Resolving library dependencies:
[setup] No library dependencies.
[setup]
[setup] ------------------
[setup]
[setup] WARNING: No minSdkVersion value set. Application will install on all Android versions.

-build-setup:
[echo] Creating output directories if needed...
[mkdir] Created dir: C:\lol\untitled\android\bin
[mkdir] Created dir: C:\lol\untitled\android\bin\res
[mkdir] Created dir: C:\lol\untitled\android\gen
[mkdir] Created dir: C:\lol\untitled\android\bin\classes

-pre-build:

-code-gen:
[echo] ----------
[echo] Handling aidl files...
[aidl] Found 2 aidl files.
[aidl] Compiling 2 aidl files.
[echo] ----------
[echo] Handling RenderScript files...
[renderscript] No renderscript files to compile.
[echo] ----------
[echo] Handling Resources...
[aapt] Generating resource IDs...
Package created.
Please wait, searching for a suitable device for target:android-8.
Package deploy: Running command 'C:\necessitas\/android-sdk/platform-tools/adb.exe -s emulator-5554 install -r C:/QT_test/Ministro II.apk'.
pkg: /data/local/tmp/Ministro II.apk

Success

875 KB/s (490122 bytes in 0.546s)

Installing package onto emulator-5554.
Package deploy: Running command 'C:\necessitas\/android-sdk/platform-tools/adb.exe -s emulator-5554 uninstall org.kde.necessitas.industrius.example.untitled'.
Failure

Package deploy: Running command 'C:\necessitas\/android-sdk/platform-tools/adb.exe -s emulator-5554 install C:/lol/untitled/android/bin/Untitled-debug.apk'.
can't find 'C:/lol/untitled/android/bin/Untitled-debug.apk' to install

Packaging Error: Command 'C:\necessitas\/android-sdk/platform-tools/adb.exe -s emulator-5554 install C:/lol/untitled/android/bin/Untitled-debug.apk' failed.Exit code: 1
Error while building project untitled (target: Android)
When executing build step 'Deploy to Android device'
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
andyhell
  опции профиля:
сообщение 3.11.2011, 1:55
Сообщение #29


Студент
*

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

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




Репутация:   0  


Проблему решил, не хватала tools.jar
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Strikevld
  опции профиля:
сообщение 4.11.2011, 14:54
Сообщение #30


Студент
*

Группа: Участник
Сообщений: 53
Регистрация: 6.9.2011
Пользователь №: 2849

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




Репутация:   0  


Извиняюсь, долго не заходил(с нетом проблемы)!

Цитата
Проблему решил, не хватала tools.jar

Надо было мне наверно и это написать, тоже такая проблема была!
Ток несколько по иному!
Я сперва ставил на комп JRE в папку Program Files а потом ещё и JDK (только тот что идёт вместе с glassfish Server)
В итоге в папке JRE всёже был tools.jar тока Necessitas ругалась на него!
А когда подменил тем что был в папке JDK стала ругаться на все остальные Jar файлы!
В итоге помогло то что я вооще удалил JRE а переменные среды
поменял направив на папку JDK(так как я написал в самом начале)
И теперь у меня всё работает!
Насчет зависания при запуске AVD ничем помочь не могу т.к. у меня работает в любом случае (и из папки, и из QtCreator) из коробки!
Тут танцев с бубном небыло!
Уже много раз создавал удалял устройства! Всё нормально!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

6 страниц V  < 1 2 3 4 5 > » 
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


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




RSS Текстовая версия Сейчас: 26.11.2024, 1:45