lae界面開發工具入門之介紹十一--<安卓系統如何編譯打包?> 原

laetool 下載地址:https://github.com/ouloba/laetool.git

運行lae.exe,點擊工具欄上,有的人下載較早版本,但沒有更新的習慣,爲了保證一致,請保持最新版本!

 

1、Android studio建立一個android application。

(android studio非正常關閉時,可能沒有【start a new android project】,解決辦法參照

http://my.oschina.net/u/1030910/blog/730302)

操作過程:

            點擊【welcome to android studio】->【start a new android studio project】。

        彈出如下【Create New Project】界面,在Application name右側輸入欄中輸入應用項目名稱,如【demo】,Project location輸入欄中,選擇項目存放目錄

    點擊【next】按鈕,切換到下面界面,在Phone and Tablet的Minimum SDK右側,點擊下拉按鈕, 選擇API 19:Android 4.4(KitKat)。

    點擊【Next】按鈕,切換到下面界面,選擇【Blank Activity】

    點擊【Next】,切換到下面界面,

    點擊【Finish】,完成之後,彈出下圖界面,點擊【Android】下拉菜單中選擇【Project】,點擊右邊【Gradle】

   2、拷貝libLXZCore.so文件。

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

粘貼在項目所在目錄下app\libs文件夾

 

3、添加新的module

彈出下面界面,選擇【import jar/.AAR Package】,再點擊【Next】

彈出下面界面【Create New Module】,File Name右側輸入框中,點擊按鈕,選擇lae工具目錄下librarys\android\libs\lae.jar文件,點擊【Finish】完成。

    4、設置app依賴lae.jar

    點擊項目中【demo】,右鍵,彈出菜單,選擇【Open Module Setting】

 

 

    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).

然後在android studio項目目錄中assets文件夾中粘貼,如果不存在assets則手工創建該目錄

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三個文件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章