用android studio3 无法打开ionic cordova platform android 生成的文件夹

来源:9-7 图片处理后的图片上传逻辑开发-修复一个官方bug

huangyao

2018-02-22

huangyaodeMacBook-Pro:myApp huangyao$ sudo ionic cordova platform add android
Password:
> cordova platform add android --save
Using cordova-fetch for cordova-android@7.0.0

Adding android project...

Creating Cordova project for the Android platform:

        Path: platforms/android
        Package: io.ionic.starter
        Name: myApp
        Activity: MainActivity

        Android target: android-26
Subproject Path: CordovaLib
Subproject Path: app
Android project created with cordova-android@7.0.0

Android Studio project detected

Android Studio project detected

Installing "cordova-plugin-camera" for android

Plugin dependency "cordova-plugin-compat@1.2.0" already fetched, using that version.

Installing "cordova-plugin-compat" for android
Plugin doesn't support this project's cordova-android version. cordova-android: 7.0.0, failed version requirement:
      <6.3.0
Skipping 'cordova-plugin-compat' for android

Subproject Path: CordovaLib
Subproject Path: app
Installing "cordova-plugin-compat" for android

Plugin doesn't support this project's cordova-android version. cordova-android: 7.0.0, failed version requirement:
      <6.3.0

Skipping 'cordova-plugin-compat' for android

Installing "cordova-plugin-device" for android

Installing "cordova-plugin-file" for android

Plugin dependency "cordova-plugin-compat@1.2.0" already fetched, using that version.

Installing "cordova-plugin-compat" for android
Plugin doesn't support this project's cordova-android version. cordova-android: 7.0.0, failed version requirement:
      <6.3.0

Skipping 'cordova-plugin-compat' for android


The Android Persistent storage location now defaults to "Internal". Please check this plugin's README to see if your application needs any changes in its config.xml.

If this is a new application no changes are required.

If this is an update to an existing application that did not specify an "AndroidPersistentFileLocation" you may need to add:

      "<preference name="AndroidPersistentFileLocation" value="Compatibility" />"

to config.xml in order for the application to find previously stored files.


Installing "cordova-plugin-file-transfer" for android
Plugin dependency "cordova-plugin-file@4.3.3" already fetched, using that version.

Dependent plugin "cordova-plugin-file" already installed on android.

Installing "cordova-plugin-filepath" for android

Subproject Path: CordovaLib
Subproject Path: app
Installing "cordova-plugin-ionic-keyboard" for android

Installing "cordova-plugin-ionic-webview" for android

Installing "cordova-plugin-splashscreen" for android

Installing "cordova-plugin-whitelist" for android


               This plugin is only applicable for versions of cordova-android greater than 4.0. If you have a previous platform version, you do *not* need this plugin since the whitelist will be built in.


--save flag or autosave detected

Saving android@~7.0.0 into config.xml file ...

环境参数如下:

cli packages: (/usr/local/lib/node_modules)

    @ionic/cli-utils  : 1.19.1
    ionic (Ionic CLI) : 3.19.1

global packages:

    cordova (Cordova CLI) : 8.0.0

local packages:

    @ionic/app-scripts : 3.1.8
    Cordova Platforms  : android 7.0.0
    Ionic Framework    : ionic-angular 3.9.2

System:

    Node  : v8.9.3
    npm   : 5.5.1
    OS    : macOS High Sierra
    Xcode : Xcode 9.2 Build version 9C40b

Environment Variables:

    ANDROID_HOME : not set

Misc:

    backend : pro


写回答

1回答

Parry

2018-02-23

是导入,不是打开,报错了吗?

0
4
huangyao
回复
Parry
我重新用命令生成android文件夹后又可以打开了,但是android studio要更新下载一些文件。我猜测是ionic或者其他配置文件版本问题。
2018-03-07
共4条回复

快速上手Ionic3多平台开发企业级问答社区

新手可学,独立开发跨iOS/Android/微信平台项目

613 学习 · 750 问题

查看课程