Unity釋出Android版本
先大概說一下我自己的經歷吧,總的大概用了10小時吧。剛開始裝的是jre和Android stdio,然後發現要裝的是JDK和SDK,然後去裝JDK和SDK,裝JDK很順利,裝SDK失敗了,原因未知。後面是用 Android stdio裝的SDK。最後釋出的時候又踩了一些坑,好吧,這些是給自己看的。下面劃重點了:
1、要裝的是JDK和SDK,而不是Jre和Android stdio,裝JDK的時候會一起裝Jre,Android stdio沒必要就別裝了;
2、注意版本,JDK裝版本8的,別裝8以上的,unity不支援;最新版的SDK要裝Android stdio才能裝,可以裝舊版的,因為最新的SDK在unity釋出Android會報錯,Tools(資料夾)裡面少了東西,還是要用舊版的Tools;
3、SDK Manager打不開的問題,實在解決不了就用Android stdio裝SDK吧,然後把舊版的Tools換到目標目錄;
4、若遇到其它問題百度。(也可以問問我,假如我知道的話)
上面的是我自己寫的,以下是轉載內容,很詳細的一篇教程,原文地址:下文原文地址
首先宣告: Unity版本5.6.3f1
最近試著在Unity中利用高通做AR開發時,釋出專案檔案需要釋出到Android平臺,遇到一些問題,看了網上的一些資料,踩了一些坑,現在總結出來,希望有相同的開發者遇到時可以規避。
若有任何問題可留言評論,我看到會第一時間解答。
Android開發環境搭建分為以下四步:
第一步、安裝
第二步、安裝Eclipse;
第三步、下載並安裝AndroidSDK;
第四步、在Unity中釋出到Android平臺。
安裝JDK
官網:http://www.Oracle.com/technetwork/Java/javase/downloads/index.html
按照以下步驟操作即可:
(1)點選圖中箭頭所指的任意一個都可以。
(2)接受
(3)找到適合自己電腦系統的JDK版本,點選下載
(4)自己選擇路徑安裝完,注:不可以儲存在中文路徑下。
(5)變數環境的設定:我的電腦/計算機——屬性——高階系統設定——環境變數。
①、新建一個系統環境變數,變數名為JAVA_HOME,變數值為JDK的安裝路徑
②、在系統變數中找到Path,將;%JAVA_HOME%\bin; %JAVA_HOME%\jre\bin
注:在變數的最末尾新增時,需要加上分號;
③、檢測是否配置成功。開啟命令列視窗,輸入javac -version。安裝成功則看到oracle JDK版本號,如下圖所示:
安裝Eclipse
1、下載Eclipse,選擇EclipseIDE for Java EE Developers,根據自己的系統選擇32位或者64位的安裝包,
2、將下載好的安裝包解壓縮至自己想要的位置,得到如圖效果:
3、雙擊eclipse/eclipse.exe。自己選擇工作空間存放位置,出現以下圖示則安裝成功,若無請檢查步驟一JDK是否正確安裝和配置。
下載並安裝AndroidSDK
或者360安全衛士—360軟體管家—程式設計開發—搜尋即可。
(下面以第二種方法為例進行下載)
1、下載Android SDK Tools
先找到SDK Tools,下載最新的版本即可。選擇zip的,解壓縮至目標路徑位置即可
2、雙擊“SDK Manager”,啟動SDK Manager
①、Tools的勾選圖示選項下載即可。
②、API的任意選擇一個,考慮向下相容原則,可以下載最新的API。
③、Extras的全選
注:無法下載的會出現以下提示
此時採用有Android SDK線上更新映象伺服器來下載安裝:
1、北京化工大學映象伺服器地址:
IPv4: ubuntu.buct.edu.cn/ 埠:80
IPv4: ubuntu.buct.cn/ 埠:80
IPv6: ubuntu.buct6.edu.cn/ 埠:80
2、大連東軟資訊學院映象伺服器地址:
mirrors.neusoft.edu.cn 埠:80
3、鄭州大學開源映象站:
mirrors.zzu.edu.cn 埠:80
使用方法:
啟動 Android SDK Manager ,開啟主介面,依次選擇『Tools』、『Options...』,彈出『Android SDK Manager - Settings』視窗;
在『Android SDK Manager - Settings』視窗中,在『HTTP Proxy Server』和『HTTP Proxy Port』輸入框內填入上面映象伺服器地址(不包含http://,如下圖)和埠,並且選中『Force https://... sources to be fetched using http://...』複選框。設定完成後單擊『Close』按鈕關閉『Android SDK Manager - Settings』視窗返回到主介面;
依次選擇『Packages』、『Reload』。
3、設定環境變數
①、新建一個系統環境變數,變數名為ANDROID_SDK_HOME,變數值為你的SDK安裝路徑
②把%ANDROID_SDK_HOME%\platform-tools;%ANDROID_SDK_HOME%\tools新增到Path環境變數中。
③、檢測是否配置成功。開啟命令列視窗,輸入adb。出現如下圖所示內容則配置成功:
在Unity中釋出到Android平臺
①、在釋出介面需要將Android-Support-for-Editor點選下載,然後出現以下介面:
②、在Unity中配置好SDK和JDK的安裝路徑。
Edit—Preferences—External Tools—配置相關路徑
③、File—Build Settings—Player Settings
其中步驟3引數介紹:
Company Name(公司名字)
Product Name(產品名字)
Default Icon(apk 圖示):可選可不選
注:此時可能會出現以下錯誤
修改方法:將原來的預設值進行修改即可。
設定Build Indentifier屬性的值為"com.aaa.bbb"格式。
操作如下:Edit—Project Settings—Player—修改屬性值
至此,重新發布即可。
相關推薦
Unity釋出Android版本
先大概說一下我自己的經歷吧,總的大概用了10小時吧。剛開始裝的是jre和Android stdio,然後發現要裝的是JDK和SDK,然後去裝JDK和SDK,裝JDK很順利,裝SDK失敗了,原因未知。後面是用 Android stdio裝的SDK。最後釋出的時候又踩了一些坑,好
轉:Unity釋出Android版遊戲
Unity配置Android環境,打包釋出Apk流程詳解一:SDK與JDK下載地址:https://pan.baidu.com/s/1PXqFcubyhX-xu5UgXQMbHg(這裡的SDK與JDK下載地址和轉載處的SDK與JDK下載地址不同,轉載處那裡的版本舊了,所以以下
Unity釋出android時圖片如何設定
關於Unity釋出Android時,圖片如何設定,先看下面幾張圖: 預設不勾選 Override for Android ,釋出後的apk包大小:24.6 勾選 Override for Android ,且Max Size 設定為102
Unity(Android版)和Android原生APP簡單實現版本更新
directory 代碼 server 頁面 提示框 自動安裝 obj nis 查看 版本檢測接口說明:(1)請求post,無參數(2)調用地址:http://www.baidu.com/rs/ver/info(3)返回結果:{ "verCode": "2",
unity 釋出為 PC版本後 報錯為:codepage 936 not supported
一直檢查不出來是什麼問題,經查閱資料通過兩步解決: 一、https://www.cnblogs.com/zhuweisky/p/3145130.html 二、https://www.cnblogs.com/cqgreen/p/4101599.html 具體為: (1)生成時 player
Unity在Android 6.0及以上版本彈出許可權申請視窗的問題
Android 版本大於等於6.0(SDK版本大於等於23),許可權需要應用自主申請,動態申請許可權。 如果Unity做為Android的子模組,除了應用本身會有申請許可權的彈窗之外,Unity也會自動彈出許可權申請視窗。 網路許可權(普通許可權)、手機震動許
Unity 釋出成android包的環境搭建步驟(詳細,適合小白)
一: JDK環境的安裝和配置 1 下載與安裝JDK 注意:unity 4.x對應使用1.7版本,unity 5.x對應使用1.8版本。 1.1 搜尋引擎輸入JDK1.8,如下圖: 1.2 點開第一個,往下拉,如下圖: 1.3
Unity釋出成Android包的環境搭建步驟
以下是環境搭建步驟 1下載安裝Java的JDK: (JDK中包含JRE,安裝的時候jre會自動安裝上, 如果是64位的系統,推薦安裝64位的java。) 環境變數設定: 首先開啟Win7的環境變數--右鍵我的電腦屬性-高階環境設定(在左側)--點選環境變數 (1)新增變數名為J
Unity 打包釋出Android新手教學 (小白都能看懂的教學 )
掃碼關注微信公眾號,獲取最新資源 最近在Unity的有些交流群裡,發現好多Unity開發的愛好者們都遇到了這個問題。 而且都說在網上看到好多教程弄了好幾天都弄不出來,每個人都解釋一遍有覺得比較繁瑣。 索性我就寫一個部落格永久儲存。希望大
Unity 配置SDK,JDK,NDK釋出Android專案
Mac: 雲盤連結: 《SDK配置步驟》 手動下載SDK 1.解壓:android-sdk_r24.4.1-macosx 2.開啟:android-sdk-macosx ==> tools ==> 執行android (第一次需要拖到終端執行) 3.下載對應S
教你如何使用android studio釋出release 版本(完整版)
想必還有人對如何在android studio (以下簡稱as)釋出release版本的app而狂刷百度吧?都是過來人,我很理解這種心情,百度到的基本是半成品,為什麼這麼說呢?百度一下,你就知道,好了
unity配置Android打包釋出Apk流程詳解
第一步:如果想要讓Unity可以打包Apk,你需要先下載一個JDK7以上(包括7)的版本。 並且必須是64位。 安裝時請記住您的安裝路徑 下面是分享的JAVA的jdk 下載完成後,進行解壓: 一定要放在自己能記住的地方,並且不能有中文路徑 安裝JDK
Unity之——釋出Android平臺
在釋出Android專案之前,開發人員需先下載並安裝Java SDK和Android SDK. 在本書中所用懂得Java SDK為1.80版本,Andriod SDK 要APL Level21也就是Android 5.0以上,build-tools版本在20.0以上。 htt
Unity 釋出到Android的注意事項開發環境
Unity端 Unity5.3Android端 eclipse廣告SDK:百度廣告SDK總體說明首先,我說一下,這是我在對Unity釋出到android的實際使用中,總結出來的經驗!如果你想一次就釋出成功,如果你想少走彎路,請仔細看我的說明。因為坑比較多!由於Unity釋出
Unity 釋出到IOS,Android的各種坑
Unity 釋出到IOS的注意事項1.開發環境 MAC環境:Xcode環境 7.2.1 Unity環境:Unity5.3 2.基本說明 首先,我說一下,這是我在對Unity釋出到IOS的實際使用中,總結出來的經驗!如果你想一次就釋出成功,如果你想少走彎路,請仔細看我的說明。因為坑比較多! 由於Unity釋出
Unity接入第三方SDK釋出android閃退
最近在搞華為內建付費遇到了一些問題,順便在這裡把解決問題的方法記錄下來供大家參考。 unity接入第三方SDK時,不同的平臺可能遇到的問題不同,在使用untiy釋出apk時你可能會遇到,你釋出的apk能正常安裝,但是一點選執行就立即閃退。我的解決
unity 與android交互
andro android版本 代碼 http 分享 cnblogs 希望 java blog 使用eclipse新建一個Android應用工程,在新建的過程中,使得這個工程的包名和Unity工程的包名一致,我選的android版本為4.x。unity 的版本是5.4.1
怎樣用ccache加速cocos2d-x android版本號的編譯
can ins 數據 pro 增加 chang mpi com win 下面步驟在MAC下測試通過: 首先是安裝CCache, 能夠用homebrew brew install --HEAD ccache 也能夠用源代碼安裝 git clone https://g
Unity與Android交互-Unity接入高德地圖實現定位以及搜索周邊的功能(使用Android Studio)詳細操作
nac mcc 以及 分享 pack create lis red 效果 剛進公司給安排的任務就是Unity接入高德地圖,算是踩了不少坑總算做出來了,抽點時間寫個博客記錄一下 廢話不多說 先上效果圖 獲取定位並根據手機朝向顯示周邊信息 使用的Unity
Unity與Android的問題
jdk android unity r.java appcompat 先說下自己的開發環境Win7 x64Unity5.2.2Android Studio 2.3.2(以下簡稱AS)JDK1.7再說下創建項目在AS中創建一個新項目用empty activity將Unity中的classes