首页 > 解决方案 > 嗨我正在尝试从离子角度应用程序构建方舟,在构建过程中出现错误

问题描述

我正在尝试使用命令 ionic Cordova build android 从 ionic angular 应用程序(在 bitbucket 管道 I、e 服务器上)构建 ark,并且在构建 java 编译期间失败

图片:节点:10.14.1
 管道:
   默认:
     - 步:
         脚本:
            npm install -g 离子科尔多瓦
            npm 安装
- - apt-get 更新
- - 是 | 添加 apt-repository ppa:webupd8team/java
- - 是 | apt install oracle-java8-installer
-- apt-get install zip 解压
-- wget https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip
-- 解压 sdk-tools-linux-4333796.zip
- - mkdir android-sdk
- - mv 工具 android-sdk/tools
- - 是 | android-sdk/tools/bin/sdkmanager“平台工具”“平台;android-27”
- - 是 | android-sdk/tools/bin/sdkmanager“构建工具;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
-- 导出 GRADLE_HOME=/opt/gradle/gradle-5.0
-- 导出 PATH=${GRADLE_HOME}/bin:${PATH}
-- 导出 ANDROID_HOME=android-sdk
- - 导出 PATH=$PATH:$ANDROID_HOME/tools
- - 导出 PATH=$PATH:$ANDROID_HOME/platform-tools
- - 毕业 - 版本
            - npm 安装
            - 离子 Cordova 构建 android

/opt/atlassian/pipelines/agent/build/platforms/android/CordovaLib/src/org/apache/cordova/ExposedJsApi.java:22:错误:包org.json不存在
导入 org.json.JSONException;
               ^
/opt/atlassian/pipelines/agent/build/platforms/android/CordovaLib/src/org/apache/cordova/ExposedJsApi.java:28:错误:找不到符号
    public String exec(int bridgeSecret, String service, String action, String callbackId, String arguments) throws JSONException, IllegalAccessException;
                                                                                                                    ^
  符号:类 JSONException
  位置:接口ExposedJsApi
/opt/atlassian/pipelines/agent/build/platforms/android/CordovaLib/src/org/apache/cordova/CordovaClientCertRequest.java:25:错误:包android.annotation不存在
导入 android.annotation.SuppressLint;
                         ^
/opt/atlassian/pipelines/agent/build/platforms/android/CordovaLib/src/org/apache/cordova/CordovaClientCertRequest.java:26:错误:android.webkit 包不存在
导入 android.webkit.ClientCertRequest;
                     ^

标签: javaandroidangularjscordovaionic-framework

解决方案


推荐阅读