Problems with Ionic v3 Not recognize SDK android on ubuntu 18.04












0














Hi i'm newbie on ionic v3, i have error when check requirements (with sudo) or execute on ubuntu 18.04:



sudo ionic cordova requirements


result:



cordova requirements

Requirements check results for android:
Java JDK: installed .
Android SDK: not installed
Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually.
Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to include path to valid SDK directory.
Android target: not installed
Android SDK not found. Make sure that it is installed. If it is not at the default location, set the ANDROID_HOME environment variable.
Gradle: not installed
Could not find gradle wrapper within Android SDK. Could not find Android SDK directory.
Might need to install Android SDK or set up 'ANDROID_HOME' env variable.
Some of requirements check failed


but, i defined into ~/.bashrc SDK android path



export ANDROID_HOME=$HOME"/Programs/android-sdk"
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools


the same problem is when execute into CLI:



sudo ionic cordova run android --device
ionic-v1 build
[18:10:15] Invoking sass gulp task.
cordova run android --device
Running command: /home/christian/example/tt1/hooks/after_prepare/010_add_platform_class.js /home/christian/example/tt1
add to body class: platform-android
Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually.
Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to include path to valid SDK directory.
[ERROR] An error occurred while running subprocess cordova.
cordova run android --device exited with exit code 1.
Re-running this command with the --verbose flag may provide more information


with --verbose



Executing script found in hooks directory for hook "after_prepare": hooks/after_prepare/010_add_platform_class.js
Running command: /home/christian/example/tt1/hooks/after_prepare/010_add_platform_class.js /home/christian/example/tt1
add to body class: platform-android
Command finished with error code 0: /home/christian/example/tt1/hooks/after_prepare/010_add_platform_class.js /home/christian/example/tt1
Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually.
Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to include path to valid SDK directory.
CordovaError: Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually.
Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to include path to valid SDK directory.
at /home/christian/example/tt1/platforms/android/cordova/lib/check_reqs.js:223:19
at _fulfilled (/home/christian/example/tt1/platforms/android/cordova/node_modules/q/q.js:834:54)
at self.promiseDispatch.done (/home/christian/example/tt1/platforms/android/cordova/node_modules/q/q.js:863:30)
at Promise.promise.promiseDispatch (/home/christian/example/tt1/platforms/android/cordova/node_modules/q/q.js:796:13)
at /home/christian/example/tt1/platforms/android/cordova/node_modules/q/q.js:857:14
at runSingle (/home/christian/example/tt1/platforms/android/cordova/node_modules/q/q.js:137:13)
at flush (/home/christian/example/tt1/platforms/android/cordova/node_modules/q/q.js:125:13)
at _combinedTickCallback (internal/process/next_tick.js:131:7)
at process._tickCallback (internal/process/next_tick.js:180:9)
[ERROR] An error occurred while running subprocess cordova.

cordova run android --device --verbose exited with exit code 1.

Re-running this command with the --verbose flag may provide more information.
ionic:cli-framework:utils:process onBeforeExit handler: process.exit received +0ms
ionic:cli-framework:utils:process onBeforeExit handler: running 2 functions +0ms
ionic:cli-framework:utils:process onBeforeExit handler: exiting (exit code 1) +8ms


What could be causing this problem?










share|improve this question





























    0














    Hi i'm newbie on ionic v3, i have error when check requirements (with sudo) or execute on ubuntu 18.04:



    sudo ionic cordova requirements


    result:



    cordova requirements

    Requirements check results for android:
    Java JDK: installed .
    Android SDK: not installed
    Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually.
    Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to include path to valid SDK directory.
    Android target: not installed
    Android SDK not found. Make sure that it is installed. If it is not at the default location, set the ANDROID_HOME environment variable.
    Gradle: not installed
    Could not find gradle wrapper within Android SDK. Could not find Android SDK directory.
    Might need to install Android SDK or set up 'ANDROID_HOME' env variable.
    Some of requirements check failed


    but, i defined into ~/.bashrc SDK android path



    export ANDROID_HOME=$HOME"/Programs/android-sdk"
    export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools


    the same problem is when execute into CLI:



    sudo ionic cordova run android --device
    ionic-v1 build
    [18:10:15] Invoking sass gulp task.
    cordova run android --device
    Running command: /home/christian/example/tt1/hooks/after_prepare/010_add_platform_class.js /home/christian/example/tt1
    add to body class: platform-android
    Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually.
    Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to include path to valid SDK directory.
    [ERROR] An error occurred while running subprocess cordova.
    cordova run android --device exited with exit code 1.
    Re-running this command with the --verbose flag may provide more information


    with --verbose



    Executing script found in hooks directory for hook "after_prepare": hooks/after_prepare/010_add_platform_class.js
    Running command: /home/christian/example/tt1/hooks/after_prepare/010_add_platform_class.js /home/christian/example/tt1
    add to body class: platform-android
    Command finished with error code 0: /home/christian/example/tt1/hooks/after_prepare/010_add_platform_class.js /home/christian/example/tt1
    Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually.
    Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to include path to valid SDK directory.
    CordovaError: Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually.
    Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to include path to valid SDK directory.
    at /home/christian/example/tt1/platforms/android/cordova/lib/check_reqs.js:223:19
    at _fulfilled (/home/christian/example/tt1/platforms/android/cordova/node_modules/q/q.js:834:54)
    at self.promiseDispatch.done (/home/christian/example/tt1/platforms/android/cordova/node_modules/q/q.js:863:30)
    at Promise.promise.promiseDispatch (/home/christian/example/tt1/platforms/android/cordova/node_modules/q/q.js:796:13)
    at /home/christian/example/tt1/platforms/android/cordova/node_modules/q/q.js:857:14
    at runSingle (/home/christian/example/tt1/platforms/android/cordova/node_modules/q/q.js:137:13)
    at flush (/home/christian/example/tt1/platforms/android/cordova/node_modules/q/q.js:125:13)
    at _combinedTickCallback (internal/process/next_tick.js:131:7)
    at process._tickCallback (internal/process/next_tick.js:180:9)
    [ERROR] An error occurred while running subprocess cordova.

    cordova run android --device --verbose exited with exit code 1.

    Re-running this command with the --verbose flag may provide more information.
    ionic:cli-framework:utils:process onBeforeExit handler: process.exit received +0ms
    ionic:cli-framework:utils:process onBeforeExit handler: running 2 functions +0ms
    ionic:cli-framework:utils:process onBeforeExit handler: exiting (exit code 1) +8ms


    What could be causing this problem?










    share|improve this question



























      0












      0








      0







      Hi i'm newbie on ionic v3, i have error when check requirements (with sudo) or execute on ubuntu 18.04:



      sudo ionic cordova requirements


      result:



      cordova requirements

      Requirements check results for android:
      Java JDK: installed .
      Android SDK: not installed
      Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually.
      Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to include path to valid SDK directory.
      Android target: not installed
      Android SDK not found. Make sure that it is installed. If it is not at the default location, set the ANDROID_HOME environment variable.
      Gradle: not installed
      Could not find gradle wrapper within Android SDK. Could not find Android SDK directory.
      Might need to install Android SDK or set up 'ANDROID_HOME' env variable.
      Some of requirements check failed


      but, i defined into ~/.bashrc SDK android path



      export ANDROID_HOME=$HOME"/Programs/android-sdk"
      export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools


      the same problem is when execute into CLI:



      sudo ionic cordova run android --device
      ionic-v1 build
      [18:10:15] Invoking sass gulp task.
      cordova run android --device
      Running command: /home/christian/example/tt1/hooks/after_prepare/010_add_platform_class.js /home/christian/example/tt1
      add to body class: platform-android
      Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually.
      Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to include path to valid SDK directory.
      [ERROR] An error occurred while running subprocess cordova.
      cordova run android --device exited with exit code 1.
      Re-running this command with the --verbose flag may provide more information


      with --verbose



      Executing script found in hooks directory for hook "after_prepare": hooks/after_prepare/010_add_platform_class.js
      Running command: /home/christian/example/tt1/hooks/after_prepare/010_add_platform_class.js /home/christian/example/tt1
      add to body class: platform-android
      Command finished with error code 0: /home/christian/example/tt1/hooks/after_prepare/010_add_platform_class.js /home/christian/example/tt1
      Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually.
      Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to include path to valid SDK directory.
      CordovaError: Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually.
      Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to include path to valid SDK directory.
      at /home/christian/example/tt1/platforms/android/cordova/lib/check_reqs.js:223:19
      at _fulfilled (/home/christian/example/tt1/platforms/android/cordova/node_modules/q/q.js:834:54)
      at self.promiseDispatch.done (/home/christian/example/tt1/platforms/android/cordova/node_modules/q/q.js:863:30)
      at Promise.promise.promiseDispatch (/home/christian/example/tt1/platforms/android/cordova/node_modules/q/q.js:796:13)
      at /home/christian/example/tt1/platforms/android/cordova/node_modules/q/q.js:857:14
      at runSingle (/home/christian/example/tt1/platforms/android/cordova/node_modules/q/q.js:137:13)
      at flush (/home/christian/example/tt1/platforms/android/cordova/node_modules/q/q.js:125:13)
      at _combinedTickCallback (internal/process/next_tick.js:131:7)
      at process._tickCallback (internal/process/next_tick.js:180:9)
      [ERROR] An error occurred while running subprocess cordova.

      cordova run android --device --verbose exited with exit code 1.

      Re-running this command with the --verbose flag may provide more information.
      ionic:cli-framework:utils:process onBeforeExit handler: process.exit received +0ms
      ionic:cli-framework:utils:process onBeforeExit handler: running 2 functions +0ms
      ionic:cli-framework:utils:process onBeforeExit handler: exiting (exit code 1) +8ms


      What could be causing this problem?










      share|improve this question















      Hi i'm newbie on ionic v3, i have error when check requirements (with sudo) or execute on ubuntu 18.04:



      sudo ionic cordova requirements


      result:



      cordova requirements

      Requirements check results for android:
      Java JDK: installed .
      Android SDK: not installed
      Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually.
      Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to include path to valid SDK directory.
      Android target: not installed
      Android SDK not found. Make sure that it is installed. If it is not at the default location, set the ANDROID_HOME environment variable.
      Gradle: not installed
      Could not find gradle wrapper within Android SDK. Could not find Android SDK directory.
      Might need to install Android SDK or set up 'ANDROID_HOME' env variable.
      Some of requirements check failed


      but, i defined into ~/.bashrc SDK android path



      export ANDROID_HOME=$HOME"/Programs/android-sdk"
      export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools


      the same problem is when execute into CLI:



      sudo ionic cordova run android --device
      ionic-v1 build
      [18:10:15] Invoking sass gulp task.
      cordova run android --device
      Running command: /home/christian/example/tt1/hooks/after_prepare/010_add_platform_class.js /home/christian/example/tt1
      add to body class: platform-android
      Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually.
      Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to include path to valid SDK directory.
      [ERROR] An error occurred while running subprocess cordova.
      cordova run android --device exited with exit code 1.
      Re-running this command with the --verbose flag may provide more information


      with --verbose



      Executing script found in hooks directory for hook "after_prepare": hooks/after_prepare/010_add_platform_class.js
      Running command: /home/christian/example/tt1/hooks/after_prepare/010_add_platform_class.js /home/christian/example/tt1
      add to body class: platform-android
      Command finished with error code 0: /home/christian/example/tt1/hooks/after_prepare/010_add_platform_class.js /home/christian/example/tt1
      Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually.
      Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to include path to valid SDK directory.
      CordovaError: Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually.
      Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to include path to valid SDK directory.
      at /home/christian/example/tt1/platforms/android/cordova/lib/check_reqs.js:223:19
      at _fulfilled (/home/christian/example/tt1/platforms/android/cordova/node_modules/q/q.js:834:54)
      at self.promiseDispatch.done (/home/christian/example/tt1/platforms/android/cordova/node_modules/q/q.js:863:30)
      at Promise.promise.promiseDispatch (/home/christian/example/tt1/platforms/android/cordova/node_modules/q/q.js:796:13)
      at /home/christian/example/tt1/platforms/android/cordova/node_modules/q/q.js:857:14
      at runSingle (/home/christian/example/tt1/platforms/android/cordova/node_modules/q/q.js:137:13)
      at flush (/home/christian/example/tt1/platforms/android/cordova/node_modules/q/q.js:125:13)
      at _combinedTickCallback (internal/process/next_tick.js:131:7)
      at process._tickCallback (internal/process/next_tick.js:180:9)
      [ERROR] An error occurred while running subprocess cordova.

      cordova run android --device --verbose exited with exit code 1.

      Re-running this command with the --verbose flag may provide more information.
      ionic:cli-framework:utils:process onBeforeExit handler: process.exit received +0ms
      ionic:cli-framework:utils:process onBeforeExit handler: running 2 functions +0ms
      ionic:cli-framework:utils:process onBeforeExit handler: exiting (exit code 1) +8ms


      What could be causing this problem?







      ubuntu ionic3






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Nov 20 at 1:04

























      asked Nov 19 at 23:19









      Svart

      33




      33





























          active

          oldest

          votes











          Your Answer






          StackExchange.ifUsing("editor", function () {
          StackExchange.using("externalEditor", function () {
          StackExchange.using("snippets", function () {
          StackExchange.snippets.init();
          });
          });
          }, "code-snippets");

          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "1"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53384037%2fproblems-with-ionic-v3-not-recognize-sdk-android-on-ubuntu-18-04%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown






























          active

          oldest

          votes













          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes
















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.





          Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


          Please pay close attention to the following guidance:


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53384037%2fproblems-with-ionic-v3-not-recognize-sdk-android-on-ubuntu-18-04%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          "Incorrect syntax near the keyword 'ON'. (on update cascade, on delete cascade,)

          Alcedinidae

          Origin of the phrase “under your belt”?