laetool 下载地址:https://github.com/ouloba/laetool.gitjava
运行lae.exe,点击工具栏上,有的人下载较早版本,但没有更新的习惯,为了保证一致,请保持最新版本!android
一、Android studio创建一个android application。git
(android studio非正常关闭时,可能没有【start a new android project】,解决办法参照github
http://my.oschina.net/u/1030910/blog/730302)json
操做过程:app
点击【welcome to android studio】->【start a new android studio project】。ide
弹出以下【Create New Project】界面,在Application name右侧输入栏中输入应用项目名称,如【demo】,Project location输入栏中,选择项目存放目录工具
点击【next】按钮,切换到下面界面,在Phone and Tablet的Minimum SDK右侧,点击下拉按钮, 选择API 19:Android 4.4(KitKat)。字体
点击【Next】按钮,切换到下面界面,选择【Blank Activity】gradle
点击【Next】,切换到下面界面,
点击【Finish】,完成以后,弹出下图界面,点击【Android】下拉菜单中选择【Project】,点击右边【Gradle】
二、拷贝libLXZCore.so文件。
拷贝lae工具目录下librarys\android\libs下的armeabi和armeabi-v7a目录和文件
粘贴在项目所在目录下app\libs文件夹
三、添加新的module
弹出下面界面,选择【import jar/.AAR Package】,再点击【Next】
弹出下面界面【Create New Module】,File Name右侧输入框中,点击按钮,选择lae工具目录下librarys\android\libs\lae.jar文件,点击【Finish】完成。
四、设置app依赖lae.jar
点击项目中【demo】,右键,弹出菜单,选择【Open Module Setting】
五、导入com.lxzengine.androidapp.LXZEngineActivity
点击项目中【demo】->【app】->【src】->【main】->【java】->【com.example.liao.demo】->【MainActivity】打开MainActivity.java文件,在右侧窗口中看到MainActivity.java窗口,在package下面加入
import com.lxzengine.androidapp.LXZEngineActivity;
六、修改MainActivity类,改为以下代码
package com.example.liao.demo; import com.lxzengine.androidapp.LXZEngineActivity; import android.os.Bundle; public class MainActivity extends LXZEngineActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); } }
七、修改APP下build.gradle
apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion '19.1.0' defaultConfig { applicationId "com.example.liao.demo" minSdkVersion 19 targetSdkVersion 23 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } sourceSets { main { assets.srcDirs = ['assets'] jniLibs.srcDirs=['libs'] } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile project(':lae') compile 'com.android.support:design:23.1.1' compile 'com.android.support:appcompat-v7:23.1.1' }
八、拷贝资源文件
拷贝lae工具打包好的配置文件与资源包,lae项目所在目录下的字体文件MicrosoftYaHei.ttf以及package中default.cfg与资源包文件本例(Game2048.LXZ).
而后在android studio项目目录中assets文件夹中粘贴,若是不存在assets则手工建立该目录
九、编译运行,ok.
点击菜单【Build】->【Build Apk】
Apk输出目录是app\outputs\apk\
(本例输出目录:D:\work\android studio\demo\app\build\outputs\apk)
若是成功编译,则产生app-debug.apk、app-debug-unaligned.apk、app-release-unaligned.apk三个文件