Important: Please read the Qt Code of Conduct -

Qt & Android: even if Release target selected apk name contains 'debug'

  • Is it normal that apk name contains 'debug' even is release target was selected (Qt 5.1, latest release SDK)?
    How to enforce 'real' release build if not?

    BTW. how can I generate apk file without having real android device attached? If no device attached Creator just 'hangs up' - white screen, no response and no apk is generated...

  • I've checked the buil log and I think it sill generates debug codce regardless selected build target is release...

    "[echo] Building Libraries with 'debug'..."

    Any Idea?

    [getbuildtools] Using latest Build Tools: 17.0.0
    [echo] Resolving Build Target for iQSliderPro...
    [gettarget] Project Target: Android 2.3.3
    [gettarget] API level: 10
    [gettarget] WARNING: No minSdkVersion value set. Application will install on all Android versions.
    [echo] ----------
    [echo] Creating output directories if needed...
    [mkdir] Created dir: F:\Users\zlutor\Qt_Android\Qt.5.1\experimental\iqchallengesliderpro\android\bin
    [mkdir] Created dir: F:\Users\zlutor\Qt_Android\Qt.5.1\experimental\iqchallengesliderpro\android\bin\res
    [mkdir] Created dir: F:\Users\zlutor\Qt_Android\Qt.5.1\experimental\iqchallengesliderpro\android\gen
    [mkdir] Created dir: F:\Users\zlutor\Qt_Android\Qt.5.1\experimental\iqchallengesliderpro\android\bin\classes
    [mkdir] Created dir: F:\Users\zlutor\Qt_Android\Qt.5.1\experimental\iqchallengesliderpro\android\bin\dexedLibs
    [echo] ----------
    [echo] Resolving Dependencies for iQSliderPro...
    [dependency] Ordered libraries:
    [dependency] ------------------
    [dependency] API<=15: Adding annotations.jar to the classpath.
    [echo] ----------
    [echo] Building Libraries with 'debug'...
    [subant] No sub-builds to iterate on

    [mergemanifest] Merging AndroidManifest files into one.
    [mergemanifest] Manifest merger disabled. Using project manifest only.
    [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...
    [echo] ----------
    [echo] Handling BuildConfig class...
    [buildconfig] Generating BuildConfig class.@

  • It might just be a bug. I mean, this is still a preview of the android support.
    You might want to try qt 5.1.1, but I doubt they fixed that yet

  • any idea who to contact then?
    Some bugzilla link?

    I'm sorry for newbie questions but I've just started my Qt&Android jurney...

  • This happened to me out realese you need to include in your project keystore.

  • thanks, i will give it a try.

    I think it is the way how to get signing key:

Log in to reply