Qt 5.1.1 Android
-
Sorry i did not saw your answer.. can you explain again in more detail how to solve this ?
-
I'm not sure that it is exactly your problem, but I had the "Cannot find ELF information" error. It appeared after my changes in the project (.pro) file. I found that the problem was connected with outdated files in the "android" output folder.
By default it is located near the *.pro file, and it named "android". But also it could be moved to another directory in settings (look “Projects” – >“Run” – >“Copy application data”).
If you remove this folder, Qt Creator will create a new one, which will be correct for the current project.
By the way it's possible just to remove "bin" inside "android" I think that its stuff can cause the error. -
ok.. i will test it and answer, but i think that is not the problem..
-
I have tested that and get the message "Unable to start 'org.qtproject.example.Name". Any ideas ?
-
Check if you really have Qt Application in your project with name "Name".
-
It should have TEMPLATE = app
-
Yes of course i have. So delete all files and changed from API 18 to API 17 and make a full rebuild without this error. The problem now is when i am trying to deploy at the begging i can see the program on emulator to pop up but one second later i get this message 'org.qtproject.example.Name' died.
I think step by step we are getting experience on that and help other users also..
Suggestions ?
Thanks -
I also have such a problem with emulator. But I didn't spend my time to solve it, because it works on my tablet pc.
The emulator is very slow and not so comfortable as a real device. -
To run it on a real device you should use "adb":http://developer.android.com/tools/help/adb.html.
The easiest way to start it - just run "adb devices".
Everything is fine if you see the device id in the list .
You should note that the API version of your apk shouldn't be greater then on your device. -
I had the same problem.
Preceding the ELF error, I also had a warning that it had not found my libfoobar.so - but the path it was using was,
build-guySolution-Android_for_arm_GCC_4_8_Qt_5_1_0-Debug/guyprojectMy workaround was to manually copy libfoobar.so to the guyproject subdirectory.
Then redeploy and no errors. (Now I just have to fix the project settings!)
-
you mean you cannot set the path of the library ?
-
This helped. Deleting the android directory within the project and rebuilding worked for me. Thanks
-
[quote author="johnthesoftware" date="1385034308"]This helped. Deleting the android directory within the project and rebuilding worked for me. Thanks[/quote]
I solve it by this way.