Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Build tools for Android is not installed
Forum Updated to NodeBB v4.3 + New Features

Build tools for Android is not installed

Scheduled Pinned Locked Moved Solved General and Desktop
9 Posts 3 Posters 2.5k 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.
  • S Offline
    S Offline
    schattencheg
    wrote on last edited by
    #1

    What am i doing wrong? How can i install this build tools?
    alt text

    1 Reply Last reply
    0
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote on last edited by
      #2

      Hi and welcome to devnet,

      From the looks of if you are not using the recommended NDK. See the Android Getting Started Guide in Qt's documentation.

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      S 1 Reply Last reply
      0
      • S Offline
        S Offline
        schattencheg
        wrote on last edited by
        #3
        This post is deleted!
        1 Reply Last reply
        0
        • SGaistS SGaist

          Hi and welcome to devnet,

          From the looks of if you are not using the recommended NDK. See the Android Getting Started Guide in Qt's documentation.

          S Offline
          S Offline
          schattencheg
          wrote on last edited by
          #4

          @SGaist

          Thanks. I've done with this guide. Downloaded provided NDK android-ndk-r16b-linux-x86_64.zip, unzipped it right into Downloads folder and set this folder in corresponding field: "Android NDK location".
          When i'm trying to compile my project i get this error:

          Failed to notify ProjectEvaluationListener.afterEvaluate(), but primary configuration failure takes precedence.
          java.lang.IllegalStateException: buildToolsVersion is not specified.
          at com.google.common.base.Preconditions.checkState(Preconditions.java:173)
          at com.android.build.gradle.BasePlugin.createAndroidTasks(BasePlugin.java:645)
          at com.android.build.gradle.BasePlugin$10.call(BasePlugin.java:608)
          at com.android.build.gradle.BasePlugin$10.call(BasePlugin.java:605)
          at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:156)
          at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:120)
          at com.android.build.gradle.BasePlugin.lambda$createTasks$1(BasePlugin.java:603)
          at org.gradle.internal.event.BroadcastDispatch$ActionInvocationHandler.dispatch(BroadcastDispatch.java:93)
          at org.gradle.internal.event.BroadcastDispatch$ActionInvocationHandler.dispatch(BroadcastDispatch.java:82)
          at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:44)
          at org.gradle.internal.event.BroadcastDispatch.dispatch(BroadcastDispatch.java:79)
          at org.gradle.internal.event.BroadcastDispatch.dispatch(BroadcastDispatch.java:30)
          at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
          at com.sun.proxy.$Proxy14.afterEvaluate(Unknown Source)
          at org.gradle.configuration.project.LifecycleProjectEvaluator.notifyAfterEvaluate(LifecycleProjectEvaluator.java:82)

          BUILD FAILED

          Total time: 3.934 secs
          at org.gradle.configuration.project.LifecycleProjectEvaluator.doConfigure(LifecycleProjectEvaluator.java:76)
          at org.gradle.configuration.project.LifecycleProjectEvaluator.access$000(LifecycleProjectEvaluator.java:33)
          at org.gradle.configuration.project.LifecycleProjectEvaluator$1.execute(LifecycleProjectEvaluator.java:53)
          at org.gradle.configuration.project.LifecycleProjectEvaluator$1.execute(LifecycleProjectEvaluator.java:50)
          at org.gradle.internal.Transformers$4.transform(Transformers.java:169)
          at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:106)
          at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:61)
          at org.gradle.configuration.project.LifecycleProjectEvaluator.evaluate(LifecycleProjectEvaluator.java:50)
          at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:599)
          at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:125)
          at org.gradle.execution.TaskPathProjectEvaluator.configure(TaskPathProjectEvaluator.java:35)
          at org.gradle.execution.TaskPathProjectEvaluator.configureHierarchy(TaskPathProjectEvaluator.java:60)
          at org.gradle.configuration.DefaultBuildConfigurer.configure(DefaultBuildConfigurer.java:38)
          at org.gradle.initialization.DefaultGradleLauncher$ConfigureBuildAction.execute(DefaultGradleLauncher.java:233)
          at org.gradle.initialization.DefaultGradleLauncher$ConfigureBuildAction.execute(DefaultGradleLauncher.java:230)
          at org.gradle.internal.Transformers$4.transform(Transformers.java:169)
          at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:106)
          at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:56)
          at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:160)
          at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:119)
          at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:102)
          at org.gradle.launcher.exec.GradleBuildController.run(GradleBuildController.java:71)
          at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(ExecuteBuildActionRunner.java:28)
          at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
          at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:41)
          at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:26)
          at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:75)
          at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:49)
          at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:49)
          at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:31)
          at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:51)
          at org.gradle.internal.Actions$RunnableActionAdapter.execute(Actions.java:173)
          at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:244)
          at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:217)
          at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:33)
          at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:24)
          at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33)
          at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22)
          at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:210)
          at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:174)
          at org.gradle.launcher.Main.doAction(Main.java:33)
          at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:60)
          at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:37)
          at org.gradle.launcher.GradleMain.main(GradleMain.java:23)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:498)
          at org.gradle.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:31)
          at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:108)
          at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)

          FAILURE: Build failed with an exception.

          Where:
          Build file '/home/schattencheg/Projects/build-SteamDiscountScrollClient-Android_for_armeabi_v7a_GCC_4_9_Qt_5_10_1_for_Android_armv7-Debug/android-build/build.gradle' line: 39
          
          What went wrong:
          A problem occurred evaluating root project 'android-build'.
          
          Invalid revision:
          
          Try:
          Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
          Building the android package failed!
          -- For more information, run this command with --verbose.
          22:52:56: The process "/home/schattencheg/Qt/5.10.1/android_armv7/bin/androiddeployqt" exited with code 14.
          Error while building/deploying project SteamDiscountScrollClient (kit: Android for armeabi-v7a (GCC 4.9, Qt 5.10.1 for Android armv7))
          When executing step "Build Android APK"
          
          1 Reply Last reply
          0
          • SGaistS Offline
            SGaistS Offline
            SGaist
            Lifetime Qt Champion
            wrote on last edited by
            #5

            The guide suggests the 10e not the 16b. Android folks have a tendency to break things with new releases of the NDK.

            Interested in AI ? www.idiap.ch
            Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

            S 1 Reply Last reply
            0
            • SGaistS SGaist

              The guide suggests the 10e not the 16b. Android folks have a tendency to break things with new releases of the NDK.

              S Offline
              S Offline
              schattencheg
              wrote on last edited by
              #6

              @SGaist
              Downloaded r10e, unzipped and set as NDK, but nothing changed. Will try something else tomorrow. But actually idk what else i can do...

              1 Reply Last reply
              0
              • SGaistS Offline
                SGaistS Offline
                SGaist
                Lifetime Qt Champion
                wrote on last edited by
                #7

                Did you do a full clean re-build ?

                Interested in AI ? www.idiap.ch
                Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                1 Reply Last reply
                0
                • J.HilkJ Offline
                  J.HilkJ Offline
                  J.Hilk
                  Moderators
                  wrote on last edited by
                  #8

                  have you actually installed any buildtools?

                  what does it say here in your settings?

                  0_1522790067491_667f5347-8421-44c7-856d-c89364b5ad3f-image.png


                  Be aware of the Qt Code of Conduct, when posting : https://forum.qt.io/topic/113070/qt-code-of-conduct


                  Q: What's that?
                  A: It's blue light.
                  Q: What does it do?
                  A: It turns blue.

                  S 1 Reply Last reply
                  1
                  • J.HilkJ J.Hilk

                    have you actually installed any buildtools?

                    what does it say here in your settings?

                    0_1522790067491_667f5347-8421-44c7-856d-c89364b5ad3f-image.png

                    S Offline
                    S Offline
                    schattencheg
                    wrote on last edited by
                    #9

                    @J.Hilk Thanks a lot for help, actually i clicked on "install build tools" but have an issue in clicking ok, because popped up window too big for my resolution and buttons was under the panel. After installing build tools everything ok.

                    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