Which string should I edit to set the fully qualified Qt/Android app name? -


with trivial qapplication in ~/hello compile , deploy through

mkdir ~/hello_build cd ~/hello_build /qt/5.7/android_armv7/bin/qmake -r -spec android-g++ ~/hello/hello.pro make make install install_root=android  /library/java/javavirtualmachines/jdk1.8.0_92.jdk/contents/home/bin/keytool -genkey -v -keystore ~/hello/hello.keystore -alias hello-alias -keyalg rsa -keysize 2048 -validity 10000 /qt/5.7/android_armv7/bin/androiddeployqt --output android --verbose --input android-libhello.so-deployment-settings.json --sign ~/hello/hello.keystore hello-alias --storepass mypassword 

at point see androidmanifest.xml has popped in ~/hello_build/android, , replace

<manifest package="org.qtproject.example.hello"  

with

<manifest package="com.mycorp.hello" 

and install

/android/platform-tools/adb install ~/hello_build/android/bin/qtapp-release-signed.apk 

but when enter android shell

/android/platform-tools/adb shell 

and check qualified package name, see it's still org.qtproject.example.hello

$ pm list packages | grep hello package:org.qtproject.example.hello 

which string should edit set qualified qt/android app name? can done in .pro file?

changing package name in ~/hello_build/android/androidmanifest.xml doesn't affect on output file , should set before compiling. why don't define in ~/hello/android/androidmanifest.xml file before compile , deploy command? there reason i've not got it?


Comments

Popular posts from this blog

jOOQ update returning clause with Oracle -

java - Warning equals/hashCode on @Data annotation lombok with inheritance -

java - BasicPathUsageException: Cannot join to attribute of basic type -