zoukankan      html  css  js  c++  java
  • ionic常见问题及解决方案

    1、Android SDK install
    设置代理服务器
    mirrors.neusoft.edu.cn
    80
    force http

    2、ionic build android

    2.1 gradle下载不了
    解决的方法就是我们自己去下载gradle,存放在本地,然后更改配置文件,使其不去下载。
    我们找到指定路径的文件,如下:
    yourproject/platforms/android/cordova/lib/builders/GradleBuilder.js
    其中对distributionUrl的定义:

    var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'http\://services.gradle.org/distributions/gradle-2.2.1-all.zip';

    我们只要修改这句就行了。
    我们下载的gradle(未解压的.zip格式)存放到项目文件下下面,对应的路径为
    yourproject/platforms/android/gradle
    然后修改成:

    var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || '../gradle-2.4-all.zip';
    

     2.2 提高下载速度

    yourproject/platforms/android/build.gradle和yourproject/platforms/android/CordovaLib/build.gradle文件中的如下代码

        repositories {
            mavenCentral()
            jcenter();
        }
    

      

    替换成

      repositories {
            jcenter {url "http://jcenter.bintray.com/"}
        }

    3、ionic emulate android
    打开应用时出现 the connection to the server was unsuccessful. (file ///android_asset/www/index.html) ,我们可以这样解决:
    重命名 inex.html 为 main.html,把main.html需要手动拷贝到www目录下。
    新建 index.html ,内容为

    <!DOCTYPE html>
    <html>
    <head>
    <title></title>
    <script type="text/javascript">
    window.location.href='./main.html';
    </script>
    </head>
    <body>
    </body>
    </html>
    

     

    3、方便调试

    package.json文件中增加如下scripts命令

        "serve": "ionic serve --port 8802",
        "add:android": "ionic platform add android",
        "build:android": "ionic build android",
        "emulate:android": "ionic emulate android",
        "run:android": "ionic run android"
    

    这样就可以在webstorm中执行命令了。

  • 相关阅读:
    从索罗斯的“暴涨-暴跌”模型,看“房地产泡沫”
    在深圳有娃的家长必须要懂的社保少儿医保,不然亏大了!(收藏)
    深圳楼市2007vs2016
    细论庚金
    Win10无法安装提示磁盘布局不受UEFI固件支持怎样解决
    八字庚金特性
    广东省限价房转让需补70%的溢价
    DBUTIL 调用存储过程例子
    第二届八一杯网络大学生数学竞赛试题
    八一的专属上网导航服务
  • 原文地址:https://www.cnblogs.com/wander1128/p/6387196.html
Copyright © 2011-2022 走看看