Unity學(xué)習(xí)筆記 - apk編譯

BUILDING YOUR UNITY GAME TO AN ANDROID DEVICE FOR TESTING

https://unity3d.com/cn/learn/tutorials/topics/mobile-touch/building-your-unity-game-android-device-testing?playlist=17138

1. 安裝JDK

2. 安裝Android SDK("the command line tools")

Android SDK Manager:

官方說明:

https://developer.android.com/studio/intro/update.html#sdk-manager

網(wǎng)友說明:

http://www.cnblogs.com/kangjianwei101/p/5621238.html

好像帶Image 后綴的都是模擬器用的,可以不裝。

Android xxx(API xx)我是只裝了最高的Android 7的非image的兩個,其他沒有裝,目前是可以在android4.1.2的設(shè)備上運行。

3. 準(zhǔn)備Project

Switch Platform

Edit>Project Settings>Player:bundle identifier

填寫Android SDK路徑:Edit>Preferences - External Tools

4. 設(shè)備開啟USB debugging

5. Build

6. 測試監(jiān)控

\Android\android-sdk\tools\lib\monitor-x86_64

If you look to the bottom of Android Monitor, you’ll see the LogCat console. This contains all of the information that you’d see in the Unity console, along with information about other things that are happening in the OS. You can use this in the same way that you use the console within Unity, to help you debug your game.

The LogCat console contains a lot of information, so it can be useful to filter it.

Type "tag:Unity" in the textbox at the top of the LogCat console, and you’ll only see messages that relate to Unity.

Android Monitor Overview

https://developer.android.com/studio/profile/android-monitor.html

測試監(jiān)控還沒用過,先記著吧

問題來了

都按照官網(wǎng)說明來的,然而在編譯的時候需要輸入jdk目錄,輸入之后卻總是提示

研究了半天之后發(fā)現(xiàn)應(yīng)該是安裝JDK的時候jre的路徑選成了和jdk一樣的,所以沒有jdk\lib中沒有tools.jar 和 dt.jar包,答案在這篇文章里http://blog.sina.com.cn/s/blog_4fcc6ef20100vzo3.html

今天花了幾個小時弄JDK,安裝后發(fā)現(xiàn)jdk\lib中沒有tools.jar 和 dt.jar包,網(wǎng)上搜羅了很多解決辦法,都沒有解決問題。最后看到一個本質(zhì)的解決方法,出現(xiàn)這個問題的原因是在JDK安裝時將JDK和JRE放在了同一目錄下,導(dǎo)致了文件的覆蓋,致使tools.jar 和 dt.jar包被覆蓋。

解決方法:

我的操作系統(tǒng)是win7,在安裝JDK過程中,第二次選擇目標(biāo)文件夾是選擇與第一次安裝目錄不同的文件夾目錄下即可。

例如:第一次安裝目錄為c:\jdk

第二次安裝目錄為c:\jre

安裝完后再查看c:\jdk\lib下就可以看到tools.jar 和 dt.jar包。

然后設(shè)置環(huán)境變量就可以正常運行java程序。

于是我把jdk卸載掉,重新裝了一遍,果然有兩次需要填路徑的,一個jdk一個jre,之前沒看清(這坑)。

環(huán)境變量的配置在網(wǎng)上查了發(fā)現(xiàn)大家寫的還不太一樣呢。。我是按zero_lb寫的配置的:

http://www.itdecent.cn/p/3c67fbfbb67c?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qq

然后就打包成功啦!在手機上可以跑起來啦!耶耶耶!

感謝zero_lb

2016.08.29

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,045評論 25 709
  • 第一章 介紹Android Studio This chapter walks you...
    青木729閱讀 1,628評論 2 7
  • afinalAfinal是一個android的ioc,orm框架 https://github.com/yangf...
    passiontim閱讀 15,874評論 2 45
  • 黃沙四起 狂風(fēng)怒吼 吹開時間的門 天下之大 沙漠 成為我的故鄉(xiāng) 南方的桃花 舞落塵埃 醉臥清風(fēng)
    浪平閱讀 199評論 0 0
  • 2017年的2月23日。今天又開始沒來由的興奮。像還在學(xué)校一樣,為又有了一個目標(biāo)一樣的興奮。是的,我想寫寫17年的...
    冰貳閱讀 265評論 4 3

友情鏈接更多精彩內(nèi)容