1. 程式人生 > >CocosCreator學習4:Android平臺打包

CocosCreator學習4:Android平臺打包

我做的應用需要使用感測器,在電腦上是無法除錯的,因此需要打包,下面來學習如何打包APK。

搭建Android環境

首先需要將Android環境搭建好,需要用到Android SDK、NDK、Ant和JDK。這裡不多說了,在網上有很多教程,注意在寫完環境變數後記得登出或者重啟。
我之前在使用Cocos2d-x時已經配置好了環境,下面直接來看CocosCreator打包操作。

CocosCreator偏好設定

開啟CocosCreator,隨意建一個專案並開啟。點左上角Cocos Creator,選擇偏好設定。
這裡寫圖片描述

在原生開發環境中,設定NDK、SDk和ANT的路徑,如下圖。CocosCreator中已經集成了Cocos2d-x引擎,不需要在設定自己的引擎路徑了,比較方便。
這裡寫圖片描述

打包釋出

點選專案-構建釋出
這裡寫圖片描述

然後設定好相關的屬性,特別注意選對初始場景,這個很容易被忽略。
這裡寫圖片描述

全部設定好之後,點選構建。如果不報錯,構建速度比較快,很快就可以完成。然後進行編譯,編譯速度就慢得多了,耐心等待,我的電腦比較渣,編譯花了大概10分鐘,期間卡到懵逼。一定要有耐心,不用考慮電腦是不是宕機了,等著行了。

編譯完成後,打開發布路徑下的jsb-default—publish—android,可以找到編譯生成的APK。

相關推薦

CocosCreator學習4Android平臺打包

我做的應用需要使用感測器,在電腦上是無法除錯的,因此需要打包,下面來學習如何打包APK。 搭建Android環境 首先需要將Android環境搭建好,需要用到Android SDK、NDK、Ant和JDK。這裡不多說了,在網上有很多教程,注意在寫完環境變

Bat腳本學習-4Oracle自動備份還原腳本

我們 括號 div local delay != 產生 註意 路徑名 從同事那弄到一份Oracle自動備份還原的腳本,看上去很強大,苦在bat語法不熟,查了半天文檔,先弄明白了一小段 @echo off REM 在批處理中,我們可以用setloacl ENABLEDEL

Python3 學習4使用Beautiful Soup爬取小說

轉自:jack-Cui 老師的  http://blog.csdn.net/c406495762 執行平臺: Windows Python版本: Python3.x IDE: Sublime text3 一、Beau

機器學習4邏輯迴歸與線性迴歸

邏輯迴歸與線性迴歸求解過程: 總體來說,迴歸過程都分三步: 1、Model 2、Loss Fuction 3、Gradient Decent 分析: 1、Model:線性迴歸中,模型為線性方程,取值範圍無窮大;邏輯迴歸中,通過sigmod函式函式將線性方程z轉化成概率(

Django學習4form, generic views

Django學習4  在經過前三節的學習後,基本瞭解了資料庫的連線,views的使用,但是還需要了解如何傳回資料並處理,這裡第四節學習的內容就是如何去用form來獲取資料。 step1:熟悉form  將polls/detail.html更新為如下程式碼: &l

訊息中介軟體學習4Kafka

2018年11月18日 12:23:45 wat1r 閱讀數:2 個人分類: 訊息中介軟體

Android工程依賴android打包帶有Activity以及資原始檔的jar包在工程中呼叫

這是因為android的特殊性,android不僅有java檔案還有res檔案,需要研究如何將資源以及activity檔案打包成jar檔案供其他 專案呼叫,最終多方嘗試,找到如下兩種方案。方案二是從android的官方文件中找到的完美解決方案。方案二更優,方案一要求兩個工程包名最好一樣,而 方案二不

安卓學習LSSON7Android資源目錄結構初識

如同JAVA開發的專案結構,Android開發時也一樣在學習初期就養成好的習慣,將所用的資原始檔合理的分類存放,便於使用維護。 在進行第一個程式開發時,在引用背景圖片時,示例中在res/drawable下新建了一個directory 用於存放所需圖片。在將資料夾建好後,複製圖片,選擇了新

AgileEAS.NET SOA 中介軟體平臺5.2版本下載、配置學習(一)下載平臺並基於直連環境執行

一、前言      AgileEAS.NET SOA 中介軟體平臺是一款基於基於敏捷並行開發思想和Microsoft .Net構件(元件)開發技術而構建的一個快速開發應用平臺。用於幫助中小型軟體企業建立一條適合市場快速變化的開發團隊,以達到節省開發成本、縮短開發時間,快速適應市場變化的目的。      A

CocosCreator學習5實現物體拖動

今天來學習一下如何實現物體拖動。 通過CocosCreator內建的cc.Node.EventType.MOUSE_MOVE滑鼠事件實現,其返回引數為滑鼠的座標值delta.x,delta.y。將節點的位置座標x、y等於滑鼠事件返回的座標值delta.x,de

學習筆記Android SQLite,並實現SQLite基本CRUD操作的Demo

package com.steven.mydatabasetest; import android.content.ContentValues; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; im

Gradle配置Android Library打包至Maven倉庫

開發Android Library專案,需要把aar包給商戶app接入,如果按照原始的方法手動給包的話,那就太low了。而且Library中dependencies和proguard等都要商戶app再寫一遍,這實在是和low,對於商戶來說,其實只要一句簡單的程式

UE4向Android平臺打包執行後內容模糊失真

類似於這樣的十分明顯可嘗試修改 DefaultDeviceProfiles.ini 在 Config下 如果你的Plugins外掛列表裡啟用了Android Device Profile Selector 可直接在 中進行修改 ----以下是17年10月12日更新---

MySQL初步學習4處理大資料物件

大資料物件這裡主要指CLOB和BLOB兩種型別的欄位。     CLOB可以儲存文字資料,而BLOB中可以儲存二進位制資料,如圖片,電影等。而程式中處理這些大物件資料,必須呼叫PreparedStatement完成,所有的內容以IO流的方式從大文字欄位中儲存和

CocosCreator學習3定義全域性變數

今天在學習中使用到了多個按鈕1,2,3,4,為了按1按鈕將data值修改為1,按2修改為2……我需要將data定義為一個全域性變數。 參考他的博文,定義全域性變數有兩種方法: 1.建立一個專門的指令碼來記錄全域性變數,在其他指令碼中引用即可。 2.設定

Android開發學習筆記Android很有用的程式碼片段

1:檢視是否有儲存卡插入 String status=Environment.getExternalStorageState(); if(status.equals(Enviroment.MEDIA_MOUNTED)){ 說明有SD卡插入 }

JavaSE入門學習4搭建Java開發環境(二)

二種配置方式,這種配置方式是必須掌握的。        path環境變數配置方式2        我們為什麼要將第二種配置形式呢?那第一種的配置方式有什麼缺點嗎?假設我的計算機上安裝了兩個JDK,一

Android學習筆記 Android動畫特效

Android動畫特效 Android應用中各式各樣的互動介面能體現一個Android應用獨特的設計理念,為應用增色不少。為了要實現這些效果就需要用到Android中關於動畫的API,Android中的動畫效果主要分為逐幀動畫、補間動畫、屬性動畫。 逐幀動畫(Fram

Python學習(4)變數與資料型別

學習一門新語言,一切從變數與基本型別說起。Python中的變數使用與其他常見語言有所不同,最大的特點就是Python的變數不需要宣告。 一、關於Python中變數使用的幾點說明 每個變數在使用前都必須賦值,變數賦值後才會被建立。 Python中的變數就

FFmpeg學習4音訊格式轉換

前段時間,在學習試用FFmpeg播放音訊的時候總是有雜音,網上的很多教程是基於之前版本的FFmpeg的,而新的FFmepg3中audio增加了平面(planar)格式,而SDL播放音訊是不支援平面格式的,所以通過FFmpeg解碼出來的資料不能直接傳送到SDL進行