Skip to content

Demo运行

zhangxin-it edited this page Dec 11, 2019 · 16 revisions

Demo运行

一、下载项目工程

  1. clone远程库

    git clone https://github.com/momotech/MLN
    
  2. 目录结构介绍

    序号 目录 功能描述
    1. Android Studio Templates AS 模板(桥接Bridge的几种类型)
    2. MLN-Android Android sdk源代码+demo工程(美丽说、其他demo)
    3. MLN-iOS iOS sdk源代码+demo工程(美丽说、其他demo)

二、运行项目工程

  1. 运行Android工程
    1)用Android Studio打开MLN-Android目录;
    2)运行安装到手机,运行结果如下图所示;


    3)点击「热重载」按钮,进入热重载界面,调试lua Bridge,接下来步骤请参考MLN开发环境搭建
    4)点击「例子」按钮,会显示我们用桥接的Bridge写的部分demo;
    5)点击「Demo工程」,该Demo是我们用桥接好的Bridge写的“美丽说”界面,效果如下图所示;


    ⚠️编译过程中可能遇到的问题:
    1)若遇到Error:No such property: GradleVersion for class: JetGradlePlugin报错,请将Android Studio升级到3.5版本。
    2)在Android Studio3.5版本上若遇到gradle不适配问题,请使用工程中推荐gradle 5.1.1版本,gradle plugin使用3.4.0版本,然后点击工具栏中的Sync Project With Gradle Files即可。

    Android工程里「例子」和「Demo工程」的lua代码存放路径如下图所示:

  2. 运行iOS工程
    1)用Xcode打开MLN-iOS->Example->MLN.xcworkspace
    2)打开位于Example文件夹下的终端,执行pod初始化操作(⚠️CocoaPods版本需要在1.6.0及以上);

    $ pod install
    

    3)点击运行,安装到手机,运行效果同上述Android运行结果相同,接下来手机端的操作步骤也与上述Android操作步骤相同

    iOS工程里「例子」和「Demo工程」的lua代码存放路径如下图所示:

Clone this wiki locally