Привет я пытаюсь построить ковчег из ионного углового приложения, получая ошибки во время сборки - PullRequest
0 голосов
/ 19 января 2019

Я пытаюсь построить ковчег из приложения ионных углов (на конвейерах bitbucket I, e-server) с помощью команды ionic Cordova build android, и во время сборки компиляция java не удалась

image: node:10.14.1
 pipelines:
   default:
     - step:
         script:
            npm install -g ionic cordova
            npm install 
-          - apt-get update
-          - yes | add-apt-repository ppa:webupd8team/java
-          - yes | apt install  oracle-java8-installer
-          - apt-get install zip unzip
-          - wget https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip
-          - unzip sdk-tools-linux-4333796.zip
-          - mkdir android-sdk
-          - mv tools android-sdk/tools
-          - yes | android-sdk/tools/bin/sdkmanager "platform-tools" "platforms;android-27"
-          - yes | android-sdk/tools/bin/sdkmanager "build-tools;28.0.3"
-          - wget https://services.gradle.org/distributions/gradle-5.0-bin.zip -P /tmp
-          - unzip -d /opt/gradle /tmp/gradle-*.zip
-          - ls /opt/gradle/gradle-5.0
-          - export GRADLE_HOME=/opt/gradle/gradle-5.0
-          - export PATH=${GRADLE_HOME}/bin:${PATH}
-          - export ANDROID_HOME=android-sdk
-          - export PATH=$PATH:$ANDROID_HOME/tools
-          - export PATH=$PATH:$ANDROID_HOME/platform-tools
-          - gradle --version
            - npm install
            - ionic Cordova build android

/opt/atlassian/pipelines/agent/build/platforms/android/CordovaLib/src/org/apache/cordova/ExposedJsApi.java:22: error: package org.json does not exist
import org.json.JSONException;
               ^
/opt/atlassian/pipelines/agent/build/platforms/android/CordovaLib/src/org/apache/cordova/ExposedJsApi.java:28: error: cannot find symbol
    public String exec(int bridgeSecret, String service, String action, String callbackId, String arguments) throws JSONException, IllegalAccessException;
                                                                                                                    ^
  symbol:   class JSONException
  location: interface ExposedJsApi
/opt/atlassian/pipelines/agent/build/platforms/android/CordovaLib/src/org/apache/cordova/CordovaClientCertRequest.java:25: error: package android.annotation does not exist
import android.annotation.SuppressLint;
                         ^
/opt/atlassian/pipelines/agent/build/platforms/android/CordovaLib/src/org/apache/cordova/CordovaClientCertRequest.java:26: error: package android.webkit does not exist
import android.webkit.ClientCertRequest;
                     ^
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...