美文网首页我爱编程
cordova 入门-搭建项目环境

cordova 入门-搭建项目环境

作者: RookieRun | 来源:发表于2018-03-19 20:56 被阅读20次

    1.新建项目

        cordova create  hello(文件夹名) com.rookie.test.cordova(包名) myCordova(项目名)

    2.添加平台

        cordova platform android/ios

    3.编译-运行

        cordova build android/ios--编译

        cordova run android/cordova emulate android--运行

        注意:以上两步可能出sdk现协议问题,需同意协议:

    同意协议报错

    修复此问题:sdkmanager "build-tools;26.0.2"(目标build-tools版本)

    预期结果:

    预期结果

    4.将android文件夹导入Android Studio中,此间,可能遇到的问题

       4.1目标平台 android-26可能找不到,需修改project.propertites

        4.2 Error:Jack is required to support java 8 language features. Either enable Jack or remove sourceCompatibility JavaVersion.VERSION_1_8.

        问题原因:在众多的 Android N 新特性中,有一项新工具链的出现与 Android 生态圈的所有开发者息息相关,即 Jack & Jill 编译器的引入。在依赖了 Sun/Oracle 的 Java 编译器十年之后,Jack 是 Java Android Compiler Kit 的缩写,它可以将 Java 代码直接编译为 Dalvik 字节码,并负责 Minification, Obfuscation, Repackaging, Multidexing, Incremental compilation。它试图取代 javac/dx/proguard/jarjar/multidex 库等工具。

    Android 终于有了自己的 Java 编译器。Android7.0(API24)在对JAVA8的支持上,需要使用新的编译器。

        解决办法:1.删除sourceCompatibility 或者

        2.defaultConfig {

            applicationId "com.xxx"

            minSdkVersion 19

            targetSdkVersion 24

            versionCode 1

            versionName "1.0"

             jackOptions {

                    enabled true

            }

        }

    相关文章

      网友评论

        本文标题:cordova 入门-搭建项目环境

        本文链接:https://www.haomeiwen.com/subject/loqmqftx.html