博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
lae界面开发工具入门之介绍十一--<安卓系统如何编译打包?>
阅读量:7227 次
发布时间:2019-06-29

本文共 2617 字,大约阅读时间需要 8 分钟。

hot3.png

laetool 下载地址:

运行lae.exe,点击工具栏上,有的人下载较早版本,但没有更新的习惯,为了保证一致,请保持最新版本!

111956_LJe4_1030910.png

 

1、Android studio建立一个android application。

(android studio非正常关闭时,可能没有【start a new android project】,解决办法参照

)

操作过程:

            点击【welcome to android studio】->【start a new android studio project】。

112225_SFmQ_1030910.png

        弹出如下【Create New Project】界面,在Application name右侧输入栏中输入应用项目名称,如【demo】,Project location输入栏中,选择项目存放目录

112344_nrxf_1030910.png

    点击【next】按钮,切换到下面界面,在Phone and Tablet的Minimum SDK右侧,点击下拉按钮222616_yyO0_1030910.png, 选择API 19:Android 4.4(KitKat)。

112421_fLH5_1030910.png

    点击【Next】按钮,切换到下面界面,选择【Blank Activity】

112455_2zFP_1030910.png

    点击【Next】,切换到下面界面,

112525_SgHd_1030910.png

    点击【Finish】,完成之后,弹出下图界面,点击【Android】下拉菜单中选择【Project】,点击右边【Gradle】

112828_rjlo_1030910.png

113044_tlcq_1030910.png

   2、拷贝libLXZCore.so文件。

         拷贝lae工具目录下librarys\android\libs下的armeabi和armeabi-v7a目录和文件

113302_nHBc_1030910.png

粘贴在项目所在目录下app\libs文件夹

113515_tPij_1030910.png

 

3、添加新的module

113741_qZVV_1030910.png

弹出下面界面,选择【import jar/.AAR Package】,再点击【Next】

113914_e12j_1030910.png

弹出下面界面【Create New Module】,File Name右侧输入框中,点击114131_Nq0P_1030910.png按钮,选择lae工具目录下librarys\android\libs\lae.jar文件,点击【Finish】完成。

114049_5c2a_1030910.png

    4、设置app依赖lae.jar

    点击项目中【demo】,右键,弹出菜单,选择【Open Module Setting】

115037_hwxz_1030910.png

 

 

    5、导入com.lxzengine.androidapp.LXZEngineActivity

点击项目中【demo】->【app】->【src】->【main】->【java】->【com.example.liao.demo】->【MainActivity】打开MainActivity.java文件,在右侧窗口中看到MainActivity.java窗口,在package下面加入

import com.lxzengine.androidapp.LXZEngineActivity;

 

  6、修改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);    }}

7、修改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'}

8、拷贝资源文件

拷贝lae工具打包好的配置文件与资源包,lae项目所在目录下的字体文件MicrosoftYaHei.ttf以及package中default.cfg与资源包文件本例(Game2048.LXZ).

214223_P7NY_1030910.png

214715_THxk_1030910.png

然后在android studio项目目录中assets文件夹中粘贴,如果不存在assets则手工创建该目录

220246_Wayd_1030910.png

9、编译运行,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三个文件

转载于:https://my.oschina.net/u/1030910/blog/718596

你可能感兴趣的文章
WordPress 中的 Debug 模式(调试模式)
查看>>
node下使用express框架,ejs模板引擎
查看>>
搜索:文本的匹配算法
查看>>
Fedora 17 LibreOffice 办公套件的安装与汉化
查看>>
scrollview不充满屏幕的原因
查看>>
PHP单例模式
查看>>
解密敏捷自动化测试
查看>>
DelphiMVC拦截器介绍
查看>>
Spring Cloud构建微服务架构:分布式配置中心【Dalston版】
查看>>
iOS 11正式版终于来了!强力助攻小程序
查看>>
开放平台API接口调用频率控制系统设计浅谈
查看>>
Lucene4.3进阶开发之潜龙勿用( 七)
查看>>
DTD和schema小总结
查看>>
去掉导航栏的黑线
查看>>
怎样让html加载完毕后加载js代码
查看>>
piwik 案例介绍
查看>>
敏感字过滤
查看>>
为什么我们要从 NodeJS 迁移到 Ruby on Rails
查看>>
Android 文件式数据库Realm
查看>>
Linux 面试知识点笔记
查看>>