-
Notifications
You must be signed in to change notification settings - Fork 207
Demo运行
zhangxin-it edited this page Dec 11, 2019
·
16 revisions
-
clone远程库
git clone https://github.com/momotech/MLN
-
目录结构介绍
序号 目录 功能描述 1. Android Studio Templates AS 模板(桥接Bridge的几种类型) 2. MLN-Android Android sdk源代码+demo工程(美丽说、其他demo) 3. MLN-iOS iOS sdk源代码+demo工程(美丽说、其他demo)
-
运行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代码存放路径如下图所示:
-
运行iOS工程
1)用Xcode打开MLN-iOS->Example->MLN.xcworkspace
;
2)打开位于Example文件夹下的终端,执行pod初始化操作(⚠️ CocoaPods版本需要在1.6.0及以上);$ pod install
3)点击运行,安装到手机,运行效果同上述Android运行结果相同,接下来手机端的操作步骤也与上述Android操作步骤相同
iOS工程里「例子」和「Demo工程」的lua代码存放路径如下图所示: