日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Quick cocos2dx-Lua(V3.3R1)学习笔记(十)-----搭建安卓打包环境,用官方示例anysdk生成apk运行...

發(fā)布時(shí)間:2023/12/2 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Quick cocos2dx-Lua(V3.3R1)学习笔记(十)-----搭建安卓打包环境,用官方示例anysdk生成apk运行... 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

? 話說我這一篇就寫搭建打包安卓環(huán)境,是不是有點(diǎn)過早了(其實(shí)我主要是怕以后重裝系統(tǒng),忘了怎么搭建了),但是遲早要面對(duì)的痛苦,一直延后也不是辦法,對(duì)吧。

在官方文檔中,對(duì)于打包安卓apk,已經(jīng)很清楚了,我寫這個(gè)這篇,只不過加點(diǎn)圖片,介紹的更加詳細(xì)。

搭建打包安卓環(huán)境,需要很多安裝很多東東,我直接將我用的全部打包上傳到網(wǎng)盤了,需要的朋友,去網(wǎng)盤下載就行了

整合包網(wǎng)盤下載地址:http://pan.baidu.com/s/1hquz7fe ? ? 密碼:r2nq

?

一,搭建安卓環(huán)境

我在我G盤根目錄下新建一個(gè)Android文件夾,存放ant adk ndk 打開G:\Android\adk\eclipse下面的eclipse.exe,我們開始進(jìn)行設(shè)置 Eclipse其實(shí)也可以開發(fā)c/c++,只要我們安裝了CDT,我們先安裝CDT,網(wǎng)上有很多方法,我就挑了一種最簡(jiǎn)單直接的方法,直接在Eclipse里面下載安裝。 選擇Install New Software Name:CDT ? 下載地址:http://download.eclipse.org/tools/cdt/releases/kepler 點(diǎn)擊OK,界面出現(xiàn)兩個(gè)選項(xiàng),選擇第一個(gè)即可 直接Next ,安裝就行了 下面進(jìn)入設(shè)置部分 設(shè)置sdk地址 下面就是ndk的設(shè)置,在我個(gè)給的包里面,設(shè)置里面沒有NDK的選項(xiàng),我們將com.android.ide.eclipse.ndk_23.0.2.1259578.jar復(fù)制到G:\Android\adk\eclipse\plugins下面,重啟eclipse,進(jìn)入設(shè)置即可看到NDK選項(xiàng) 點(diǎn)擊OK,完成設(shè)置 至于我提供的ant,在cocos2dx里面的setup.py里面設(shè)置的,我暫時(shí)沒在quick用到它。 下面就是官方文檔要求設(shè)置的環(huán)境變量,這樣我們項(xiàng)目里面的bat文件就可以使用了 我直接復(fù)制過來內(nèi)容吧
  • Windows 下在系統(tǒng)設(shè)置里添加以下環(huán)境變量:

    ANDROID_NDK_ROOT=NDK絕對(duì)路徑 ANDROID_SDK_ROOT=SDK絕對(duì)路徑 ANDROID_HOME=%ANDROID_SDK_ROOT%

    例如:

    ANDROID_NDK_ROOT=C:\Work\android-ndk-r9d ANDROID_SDK_ROOT=C:\Work\android-sdk ANDROID_HOME=%ANDROID_SDK_ROOT%
順便添加一個(gè)JAVA_HOME變量,變量值為jdk安裝地址,我的值是C:\Program Files\Java\jdk1.6.0_43

二,載入項(xiàng)目文件,開始嘗試打包

我們新建一個(gè)quick項(xiàng)目,anysdktest吧 我進(jìn)入G:\quick-3.3rc1\quick\samples\anysdk里面將里面全部?jī)?nèi)容復(fù)制到 新工程里面,替換掉 我們?cè)趀clipse導(dǎo)入quick的java項(xiàng)目 點(diǎn)擊browse,選擇quick目錄下的Android項(xiàng)目,我的目錄是G:\quick-3.3rc1\cocos\platform\android\java 確定即可 項(xiàng)目列表里面出現(xiàn)了java項(xiàng)目 下面導(dǎo)入我們的anysdktest項(xiàng)目,同樣的操作,我的路徑是G:\quickLuaProject\anysdktest\frameworks\runtime-src\proj.android 確定 Finish ,Ok 我們剛導(dǎo)入進(jìn)去項(xiàng)目,會(huì)發(fā)現(xiàn)我們項(xiàng)目有紅叉,右擊項(xiàng)目文件 進(jìn)入設(shè)置,會(huì)發(fā)現(xiàn)Library里面的東西打紅叉了,我們就用導(dǎo)入的java添加進(jìn)去 再將那個(gè)大紅叉的東西remove掉,ok,完成 在quick文檔里面提到,用build_native.bat編譯c++代碼為so文件,一開始我沒注意這個(gè),直接在Eclipse運(yùn)行,apk一直運(yùn)行不起來,搜索報(bào)錯(cuò)信息,才發(fā)現(xiàn),原來我沒打包so文件,導(dǎo)致我生成的apk都是錯(cuò)誤的。 進(jìn)入項(xiàng)目的G:\quickLuaProject\anysdktest\frameworks\runtime-src\proj.android\build_apk.bat 運(yùn)行這個(gè)bat,會(huì)看到正在編譯信息,要有一段時(shí)間,我先去忙其他事,等他完成 好的,打包完成了,我們進(jìn)入G:\quickLuaProject\anysdktest\frameworks\runtime-src\proj.android\libs\armeabi,看到里面有了一個(gè)libcocos2dlua.so 下面我們把res 和src文件夾復(fù)制進(jìn)assert文件夾里面,替換原來的文件夾和文件,build_native.bat會(huì)自動(dòng)將腳本和資源文件復(fù)制進(jìn)assert文件夾中, 不用進(jìn)行這一步多余的操作 進(jìn)入Eclipse里面,插入安卓設(shè)備,選擇Run->Run,選擇安卓程序,ok,進(jìn)行真機(jī)調(diào)試(記得把安卓設(shè)備的開發(fā)者選項(xiàng)打鉤哦) 安卓設(shè)備成功運(yùn)行打包好的apk ho,本篇結(jié)束,至于選擇安卓幾的系統(tǒng),就在windows->Android SDK Manager里面進(jìn)行下載 如果下載不下了,在Tools選擇Option,勾選圖中框出來的選擇,要是還是下載不了,就代理FQ下吧,百度教程很多

轉(zhuǎn)載于:https://www.cnblogs.com/luagame/p/4214334.html

總結(jié)

以上是生活随笔為你收集整理的Quick cocos2dx-Lua(V3.3R1)学习笔记(十)-----搭建安卓打包环境,用官方示例anysdk生成apk运行...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。