zoukankan      html  css  js  c++  java
  • egret-android-support-gradle版

    从3.1.3开始,Egret已经实现了Gradle构建!所以下文你爱看不看!

    迟钝的Egret从3.1.3版本才开始支持Gradle,而笔者早在1.6.x版本就已经支持了,说明什么?说明Egret在某些方面实在太愚钝了,没法说了,其实这个功能有很多很多开发者都提过,让他们支持,可是呢,这个大招的CD憋了这么久才放出来,明明很简单很简单的东西,而且笔者在1.6.x版本的时候就提供了实现过程了,官方早干嘛去啦,啦,啦,啦。。。

      Gradle就不介绍了,直接点链接去看吧

      你们玩过native编译都知道,官方给出的android项目模板是eclipse的,虽然能导入到Intellij Idea里,但是构建方式还是android.mk方式的。
      而习惯gradle构建方式的笔者来说,android.mk项目实在别扭,于是笔者将eclipse项目模板转换成了gradle构建的项目模板,可以直接用Intellij Idea或Android Studio打开。
      模板和tools在此:android-support-gradle-1.6.2.zip

    1.压缩包里的tools目录是对egret tools的修改,覆盖到目录EgretEgretEnginewinegret ools目录即可。

    文件目录对比

    2.压缩包里的egret-android-support-gradle-1.6.2.zip就是模板文件了,使用方式和官方的一样。

    3.命令通过,然后用Intellij Idea或者Android Studio打开android项目

    4.打开后,Gradle会自动构建,可能会花点时间。如果提示:android sdk找不到,请修改local.properties文件

    5.修改sdk.dir为你的android sdk目录,然后点击Try Again再次构建项目

    6.然后直接点运行或者调试,就可以运行了

    心得

      其实吧,笔者问了官方的人,但是他们没理笔者,然后笔者也是查了一些资料才弄成功的,为了以后的项目都能用Gradle构建,所以做了此模板,期间的秘密你自己去发现吧。

      现在接admob、facebook等sdk超级方便了,直接加依赖即可。

      如果egret更新了support文件,我也会立马把Gradle版更新上去。
     
  • 相关阅读:
    手机号码正则表达式
    POJ 3233 Matrix Power Series 矩阵快速幂
    UVA 11468
    UVA 1449
    HDU 2896 病毒侵袭 AC自动机
    HDU 3065 病毒侵袭持续中 AC自动机
    HDU 2222 Keywords Search AC自动机
    POJ 3461 Oulipo KMP模板题
    POJ 1226 Substrings KMP
    UVA 1455 Kingdom 线段树+并查集
  • 原文地址:https://www.cnblogs.com/rockyf/p/egret-android-support-gradle.html
Copyright © 2011-2022 走看看