1. 程式人生 > >Unity 打包釋出Android新手教學 (小白都能看懂的教學 )

Unity 打包釋出Android新手教學 (小白都能看懂的教學 )

掃碼關注微信公眾號,獲取最新資源

訂閱號二維碼

最近在Unity的有些交流群裡,發現好多Unity開發的愛好者們都遇到了這個問題。
而且都說在網上看到好多教程弄了好幾天都弄不出來,每個人都解釋一遍有覺得比較繁瑣。
索性我就寫一個部落格永久儲存。希望大家會喜歡。

本文純屬個人經驗之談,如有不足,歡迎指出。

下面進入正題

如果想要讓Unity可以打包Apk,你需要先下載一個JDK7以上(包括7)的版本。
並且必須是64位。
安裝時請記住您的安裝路徑
下面是我分享的連線:
連結:http://pan.baidu.com/s/1nuUjcpV 密碼:pttn

安裝完JDK後,就是比較重要的環節之一:配置環境變數

下面是操作步驟:

右擊我的電腦,選擇屬性
===>
Win7 選擇高階系統設定
===>
點選環境變數
===>
在系統變數裡點選新建
===>
變數名:JAVA_HOME
變數值:就是之前要求您記住的安裝路徑
===>
點選確定後在系統變數找到Path
===>
點選編輯
===>
檢視當前變數值後面時候有分號分隔符,沒有的話新增分號,有的話直接寫JDK的Path:
%JAVA_HOME%/bin;
===>
點選確定後再次新建
===>
變數名:CLASSPATH
變數值:.;%JAVA_HOME%/bin;%JAVA_HOME%/lib;


===>
都確定後JDK就配置完畢了

下面檢驗JDK是否配置成功:
執行cmd控制檯
輸入java按回車 檢視是否有內容輸出,只要不是
**’xxxx ‘不是內部或外部命令,也不是可執行的程式
或批處理檔案。**
就證明Path配置成功
同樣輸入javac按回車。同上結果不為不是內部或外部命令
就證明CLASSPATH配置成功。

接下來就開始下載打包APK的第二個重點:SDK

下載完成後,進行解壓:
一定要放在自己能記住的地方,並且不能有中文路徑

最後就是讓Unity去識別你的JDK與SDK

首先,* 開啟Unity的Preferences*

Unity_Preferences

然後,* 點選External Tools , 紅框內就是需要填寫JDK與SDK的地方*

JDK與SDK填寫處

為了防止某些人會填錯,我在這裡宣告一下。
Android SDK Location填寫的就是所下載的SDK解壓的路徑
JDK Location填寫的就是JDK安裝的路徑,也就是JAVA_HOME的變數值

全部都配置完畢後就大功告成,可以打包APK了!

但是在打包之前我想說幾個注意事項

一、

包名問題

首先,開啟Project Setting下的Player選項

Project Setting_Player

然後,修改包名,也就是圖片中標明處

包名

這裡可以隨意填寫xxx.xxx.xxx
但是一定不能用預設的!

二、

還是包名問題

如果你的專案中有安卓的Plugins資料夾。
那麼你需要將你的包名,就是注意事項一中所修改的東西,填寫的與Android專案的包名一致。
否則會導致打包不成功、或者應用無法安裝、或者應用閃退等後果。

但是想ShareSDK等這樣的外掛,他們是沒有MainActivity的,所以就不涉及到包名的統一問題。

那麼到這裡,我的所有分享就結束了,寫的比較簡陋,希望大家喜歡。

我不是什麼大神,只是喜歡研究,都是自學記錄,有什麼不對或者不足之處,歡迎大家指證。

聯絡方式:
檢視Aries的領英個人資料 檢視Aries的個人資料
QQ:531193915
E-Mail:[email protected]

相關推薦

Unity 打包釋出Android新手教學 教學

掃碼關注微信公眾號,獲取最新資源 最近在Unity的有些交流群裡,發現好多Unity開發的愛好者們都遇到了這個問題。 而且都說在網上看到好多教程弄了好幾天都弄不出來,每個人都解釋一遍有覺得比較繁瑣。 索性我就寫一個部落格永久儲存。希望大

Unity 打包發布Android新手教學 教學 [轉]

配置環境 但是 選項 lan 點擊 輸入 ase 插件 pan 版權聲明:本文為Aries原創文章,轉載請標明出處。如有不足之處歡迎提出意見或建議,聯系QQ531193915 掃碼關註微信公眾號,獲取最新資源 最近在Unity的有些交流群裏,

netty解碼器詳解

什麼是編解碼器?   首先,我們回顧一下netty的元件設計:Netty的主要元件有Channel、EventLoop、ChannelFuture、ChannelHandler、ChannelPipe等。 ChannelHandler   ChannelHandler充當了處理入站和出站

RSA 非對稱加密原理哦~

RSA 加密原理 步驟 說明 描述 備註 1 找出質數 P 、Q - 2 計算公共模數 N = P * Q - 3 尤拉函式 φ(N) = (P-1)(Q-1) - 4

的閉包closure

前言: 閉包(closure)是Javascript語言的一個難點,也是它的特色,很多高階應用都要依靠閉包實現。 要理解閉包,首先必須理解Javascript特殊的變數作用域。 變數的作用域無非就是兩種:全域性變數和區域性變數。 Javascript語言的特殊之處,就在於函式內部可以

spring成神之路-基礎

基礎 1.什麼是IOC 控制反轉(Inversion of Control,縮寫為IoC),是面向物件程式設計中的一種設計原則,可以用來減低計算機程式碼之間的耦合 度。其中最常見的方式包含: 1)依賴注入(Dependency Injection,簡稱DI) 2)依賴查詢(

Typora+圖床詳解學得會

# Typora+圖床詳解(小白都能學得會) ## 1 瞭解工作 部落格中用的筆記軟體——Typora(Markdown語法) 部落格中用的圖床——阿里雲物件儲存(Object Storage Service,簡稱OSS) **圖床平臺介紹** 七牛雲 [七牛雲](https://portal.q

兄弟,用大白話告訴你的Hadoop架構原理

歡迎關注個人微訊號:石杉的架構筆記(id:shishan100) 週一至週五早8點半!精品技術文章準時送上! 往期文章 1、拜託!面試請不要再問我Spring Cloud底層原理 2、【雙11狂歡的背後】微服務註冊中心如何承載大型系統的千萬級訪問? 3、【效能優化之道】每秒上萬併發下的Spring

的蒙特卡洛方法

1.什麼是蒙特卡洛方法(Monte Carlo method) 蒙特卡羅方法也稱統計模擬方法,是1940年代中期由於科學技術的發展和電子計算機的發明,而提出的一種以概率統計理論為指導的數值計算方法。是指使用隨機數(或更常見的偽隨機數)來解決很多計算問題的方法。

如何快速學習Elasticsearch。索引操作、新增資料、查詢資料、聚合

先匯入Elasticsearch座標 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>sp

的馬爾可夫鏈詳解

1.什麼是馬爾可夫鏈 在機器學習演算法中,馬爾可夫鏈(Markov chain)是個很重要的概念。馬爾可夫鏈(Markov chain),又稱離散時間馬爾可夫鏈(discrete-time Markov chain),因俄國數學家安德烈·馬爾可夫(俄語:Андр

60 多年前,一群程式設計師扒了一個俄羅斯的開源框架--的作業系統Communix的歷史(轉)

該系統程序按許可權等級分為五類,Core process(核心程序), Privilege process(特權程序), Monitor process(監控程序), Normal process(普通程序)和Vulnerable process(弱勢程序). Core process擁有至高無上的權利,控

的聯想R720裝WIN7系統記錄

提醒一句,操作有風險,資料請備份。 前言 由於微軟的免費正版win10戰略,很多電腦商都是自帶win10系統,特別是近兩年來的新電腦,基本上都是win10系統,給很多小夥伴帶來了驚喜(

的vue中各種通信傳值方式,附帶詳細代碼

pda com get 庫文件 -s cli 多說 cti method 1、路由通信傳值 路由通信是通過路由跳轉用query把參數帶過去,也是vue常用的通信手段。 例子: 創建並在路由註冊一個組件Head <template> <div id=

的Linux系統下安裝配置Zabbix

小白都能看懂的Linux系統下安裝配置Zabbix 實驗環境: 作業系統:Centos 7.6 伺服器ip:192.168.

數論的平面凸包詳解

0.前言: 本文將已詳細的配圖,帶您輕鬆入門平面凸包。 1.引入: 假設一個操場上有一些小朋友,下面是航拍視角: 現在他們要圍一個球場做遊戲。 因為老師比較懶,所以就只能麻煩一些小朋友了(他們自己撐著繩子防止球滾出去) 而小朋友又不動腦子。所以就只能麻煩你來出主意了。 顯然,最簡單的方法是這樣: 先把

gitbook 入門教程之的 Gitbook 外掛開發全流程

什麼是外掛 Gitbook 外掛是擴充套件 GitBook 功能(電子書和網站)的最佳方式. 只要是 Gitbook 預設沒有提供的功能,基於外掛機制都可以自行擴充套件,是外掛讓 Gitbook 變得更加強大. 本文將全面介紹外掛的相關知識並重點介紹外掛開發的全流程,只有熟悉外掛開發流程才能做到有的放矢,

大資料工程師自學路線圖學得會

資料技術在近年來一直在飛速地發展,目前大部分人對“大資料”的概念理解得不是很透徹。其實,在我們的日常生活中,很多人已經利用“大資料”做了很多事情,這些都是實實在在的“大資料”例項應用。 1. 大型網站Web伺服器的日誌分析   一個大型網站的Web伺服器叢集,每5分鐘收錄的點選日誌高達800GB左右,峰值

明白的VLAN原理解釋超詳細

為什麼需要VLAN   1. 什麼是VLAN?   VLAN(Virtual LAN),翻譯成中文是“虛擬區域網”。LAN可以是由少數幾臺家用計算機構成的網路,也可以是數以百計的計算機構成的企業網路。VLAN所指的LAN特指使用路由器分割的網路——也就是廣播域。  

Git的基本使用方法0基礎詳細教程(含視訊講解)

git指令介紹,下面有詳解指令可以先跳過直接看下面的詳解 $ mkdir learngit     //建立一個learngit資料夾 $ cd learngit         //進入learngit資料夾 $ pwd                   //用於顯