Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Android: Build failed with exception. Could not determine Java version from '11.0.10'
Forum Updated to NodeBB v4.3 + New Features

Android: Build failed with exception. Could not determine Java version from '11.0.10'

Scheduled Pinned Locked Moved Unsolved Mobile and Embedded
15 Posts 7 Posters 4.9k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • E Offline
    E Offline
    electricjared
    wrote on last edited by
    #6

    @SGaist thanks for the reply! Qt 5.15.2
    3c2d93a3-419d-42c7-a199-be0df3ea4c78-image.png

    1 Reply Last reply
    0
    • M Offline
      M Offline
      morte
      wrote on last edited by
      #7

      Anything above Java 8 isn't supported by Android atm.

      E 1 Reply Last reply
      1
      • M morte

        Anything above Java 8 isn't supported by Android atm.

        E Offline
        E Offline
        electricjared
        wrote on last edited by
        #8

        @morte thanks for the reply!

        I have tried the official releases of Java: 11.0.10 and 8u281 as well as AdoptOpenJDK 8.0.282.8 and 11.0.10.9

        Think I need to downgrade even further?

        1 Reply Last reply
        0
        • M Offline
          M Offline
          morte
          wrote on last edited by
          #9

          It works with AdoptOpenJDK 8.0.282.8, should also work with other Java 7/8 JDKs.
          What is build output with Java 8?

          E L 2 Replies Last reply
          0
          • M morte

            It works with AdoptOpenJDK 8.0.282.8, should also work with other Java 7/8 JDKs.
            What is build output with Java 8?

            E Offline
            E Offline
            electricjared
            wrote on last edited by
            #10

            @morte
            83670187-6fa1-4f9e-8f4f-ad7fd9e9e579-image.png

            Thank you for the help!

            1 Reply Last reply
            0
            • M Offline
              M Offline
              morte
              wrote on last edited by morte
              #11

              Maybe something wrong with 'Compilers', it sometimes become broken after replacing JDK and Android SDK, NDK.

              Working configuration looks something like that (don't mind NDK version on screenshot - 21.4, it also works with 21.3):
              options-compilers.png

              If problem with 'Compilers' and Re-detcting won't help, if you don't have any valuable settings, you can delete whole Qt Creator settings, located at C:\Users%USERNAME%\AppData\Roaming\QtProject or only "toolchains.xml" file. Qt Creator recreates those on startup.

              1 Reply Last reply
              0
              • M Offline
                M Offline
                Mike_W
                wrote on last edited by
                #12

                I'd like to know if anyone has a follow up on this. I also have this problem but only on projects built with QML. Projects built with QWidgets and C++ build beautifully on Android, Armbian and Windows Desktop without no changes to the underlying code.

                In addition I see this warning the the Android Build Settings underneath the Build directory:

                Could not parse Makefile. The build will be overwritten.
                

                I've looked at the Makefile and can't see the problem.

                Sorry to dig up an old topic but this one exactly describes my problem for QML builds.

                1 Reply Last reply
                1
                • K Offline
                  K Offline
                  kgregory
                  wrote on last edited by
                  #13

                  I'm having this problem too. It only happens on my "Release" build configurations. I don't get it when I configure for "Debug".

                  Has anyone else figured out how to resolve this?

                  K 1 Reply Last reply
                  0
                  • K kgregory

                    I'm having this problem too. It only happens on my "Release" build configurations. I don't get it when I configure for "Debug".

                    Has anyone else figured out how to resolve this?

                    K Offline
                    K Offline
                    kgregory
                    wrote on last edited by
                    #14

                    @kgregory OK I'm noticing that this happens when I do "sign package" whether I'm in Debug or Release mode. I also get a warning on the GUI that says "Signing a debug package" in both modes.

                    1 Reply Last reply
                    0
                    • M morte

                      It works with AdoptOpenJDK 8.0.282.8, should also work with other Java 7/8 JDKs.
                      What is build output with Java 8?

                      L Offline
                      L Offline
                      leonopulos
                      wrote on last edited by
                      #15

                      @morte This solution helped me.
                      I downgraded to 8 and everything compiled.

                      1 Reply Last reply
                      0

                      • Login

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • Users
                      • Groups
                      • Search
                      • Get Qt Extensions
                      • Unsolved