1. 如何進行Unity3D與android消息傳遞
1.Unity工程導出為Android Studio工程
首先你要寫好Unity工程裡面的腳本,包括你希望Android調用的方法和調用Android方法的方法,這個在下面會有詳細敘述;接下來導出AS工程,方法是:
File裡面的Build Settings -> 平台選擇Android,在Player Setting裡面設置API版本和包名(包名很重要) -> 點擊Build Setting中的Google Android Project復選框 -> Export
2. AS打開導出的工程
首先隨便打開一個AS工程,然後FIle -> New -> Import Project -> 選剛才導出來的工程 -> 等待Gradle -> 以此工程為基礎繼續開發Android代碼
3. Android 調用 Unity 腳本中的方法
這里首先對Unity腳本進行一點說明,以C#為例:
在OnStart()裡面要寫入
this.name = "A"
某個你要調用的方法設置為public類型,名稱為B,參數為C
在一個Extend UnityPlayerActivity的Activity里,直接使用
UnityPlayer.UnitySendMessage("A","B","C");
就可以調用腳本中的方法了.
4.Unity腳本調用Android方法
首先你要知道的是,在Unity腳本里寫調用安卓方法的時候,這個方法還不需要存在,你也不需要把安卓的代碼壓成jar包放進Unity工程.
剛說過的導出工程時候的包名很重要,假設是com.hu.solare;再假設在工程被導入到AS後,你在這個包中編寫了MainActivity.class,其中包含方法onCall(String str).則你可以在Unity腳本中提前寫好:
AndroidJavaClass jc = new AndroidJavaCalss("com.hu.solare.MainActivity");
AndroidJavaObject jo=jc.GetStatic<AndroidJavaObject>("currentActivity");
jc.Call("onCall","String")
即可調用onCall方法.
2. 破解版unity3d不能導出andriod
導出的時候點playersetting,然後在右邊的Inspector中選擇other settings設置一下minimun api level 然後在你的android sdk中安裝相應的api,你這個是因為android sdk中沒有android版本,一般從1.5開始裝起,做安卓最麻煩的就是平台不統一,需要適配,同時要不同平台,不同版本都測一下,1.5,2.1,2.2……4.0最好都測試一下。至少模擬器上跑一下是必要的,不然apk真機安裝以後會出現各種莫名其妙的錯誤
3. Unity導出Android項目
前言:在Unity和Android 交互中,構建.apk有兩種形式:
第一步:新建Unity項目,選擇File->Build Settings->選擇Android->Player Settings->填寫相關游戲信息( 包名務必規范:如com.demo.test )。
第二步:在Build Settings界面 勾選 Export Project,如下圖,點擊Export等待構建完畢。
第三步:打開studio 選擇Import project
4. unity電腦游戲導出到安卓會怎樣
沒有變化。將Unity3D游戲移植到Android平台是一件很容易的事情,沒有什麼變化,只需要在File-BuildSettings中選擇Android平台,然後點擊SwitchPlatform並Build出apk即可。
5. Unity3D怎麼導出android的apk
eclipse的話,右擊項目,Android tools 里選擇導出簽名或者不簽名的apk Android Studio ,點擊Build,generate signed apk
6. Unity3D怎麼導出android的apk
1可能你的虛擬機是低版本安卓系統的,但你生成的是高版本的. 2用戶設置里一定要把產品名(proct name)改成其他.默認的就出錯 3安卓設置android setting里mininum api level 選最低api吧(android 2.0.1),這樣任何虛擬機都可以用 我用過android 2.2的虛擬機在u3d 3.5沒問題
7. unity2018安卓apk怎麼導出build
熱門頻道
首頁
博客
研修院
VIP
APP
問答
下載
社區
推薦頻道
活動
招聘
專題
打開CSDN APP
Copyright © 1999-2020, CSDN.NET, All Rights Reserved
unity導出apk
打開APP
這絕對是你看過最簡單的 unity 安卓版導出 原創
2022-04-30 21:57:42
9點贊
溫柔哥`
碼齡2年
關注
前言
相信點進來的小夥伴和我之前一樣,都被 unity 安卓版導出的問題弄得很是沒有辦法對吧,不過現在你可以跟那些不好的心情說拜拜了,因為看完以下教程你就可以順利導出了!
廢話不多說了,接下里就帶你一步步的開始導出吧!
導出步驟
(溫馨提示:博主是使用 unity 2019.1.9f1 的版本做的演示,不過其他的版本基本上是相同的操作步驟,不要擔心。)
(建議:你的項目里不要有中文,否則可能會出錯)
1.首先呢,要確保你的 unity 是從官網上下載的,不然後面的操作你可能會卡住哦。(如果你的 unity 並不是從官網上下載的,那麼你可以從 unity hub 中將你這個 unity 卸載,然後去官網下載一個新的 unity,在這里博主給大家提供一個unity下載所有版本的官網,找不到的小夥伴直接點擊此鏈接去下載就好了)
unity下載所有版本的官網
icon-default.png?t=M3K6https://unity.cn/releases/full/2019
2.接下里就要看看你的 unity 安裝的時候有沒有選擇 unity 自帶的 Andriod Build Support、Android SDK & NDK Tools
2.1 打開unityhub
2.2點擊你使用的 unity 版本的後面那個小齒輪,選擇添加模塊
2.3查看下方圖片內的模塊你是否安裝,如果沒有,選中並且安裝到你的電腦上就可以了
3.進入 untiy,點擊 Edit 下的 Preference
4.在Preference 的External Tools中 將下面的幾個都選中
5.接下來點擊 File --> Build Settings
6.找到 Android,將 Development Build 選中,點擊Switch PlatForm按鈕,最後點擊左下角的 Player Settings...
7.選中 Player 面板,點開 Publishing Setting,點擊 Keystore Manager...
8. 點擊 Keystore...選中 Create New,我們選擇在指定的路徑下創建一個 Key,點擊In Dedicated Location...之後選擇你的任意磁碟上的任意路徑下,只要你能記得住就可以
9.Alias 是給你新建的 key 起一個別名,password 和 Confirm password 輸入相同的你想要設置的密碼,Organization 填上你組織的名稱,可以先隨便起一個,之後點擊右下角的 Add Key
10.點擊 Select...選擇你剛剛在指定的路徑創建的 key ,在兩個 password 後輸入你設置的密碼之後就可以了
11.最後回到 Build Settings 面板,點擊 Build 選擇一個路徑,起一個名字就大功告成了
12.最後等待一段時間把生成的 apk 文件通過 QQ 等方式發送到自己的手機安裝就可以了!
點擊閱讀全文
打開CSDN,閱讀體驗更佳
...Apk包環境配置_思月行雲的博客_unity導出安卓apk環境...
2.確保unity導出安卓的工具已安裝 這是未安裝的狀態,點擊Open Download Page按鈕下載安裝即可,安裝路徑與unity安裝路徑一致 3.在unity首選項設置中添加SDK和JDK的路徑 4.導出 導出時遇到下面的問題:Unable to list target platforms. 解決...
Unity5.6+ 導出Android 應用程序apk的環境配置及導出過程_sty945的博客...
在unity首選項設置中添加SDK和JDK的路徑 打開File->preference->External Tools進行設置 導出設置 注意:在build之前我們需要設置player setting 我們需要設置Package name 和company name 然後我們就可以bulid了apk了 ...
Unity 3D從安裝到導出APK終於成功了-----小白表示心太累!!!!!
Unity vuforia從安裝到導出apk全過程,花了好久時間,終於被我成功了!!!!!
繼續訪問
unity 3d 程序導出為安卓(.apk)的步驟
1)安裝sdk,打開管理器更新工具,有必要的話下載想要的安卓版本 2)配置環境變數(詳見下一篇《android SDK安裝》) 3)連接unity,edit--perferences--external tools 中選擇路徑,路徑中不要包括中文和空格 4)設置步驟,file-->build setting-->player setting, 更改company name和
繼續訪問
Unity2018導出Android工程並自行生成apk(總)_ivy_0709的博客-CSDN博 ...
本文講解的是使用unity導出android工程以後,對android工程做一些修改,使用gradle打包apk。 unity構建使用的api介面都是BuildPipeline.BuildPlayer——打包apk(導出android工程或者是直接生成apk),ios,pc最終都是調用的這個介面。
unity導出安卓apk環境配置_Annora-W的博客
unity導出安卓apk環境配置 1.首先下載並安裝安卓SDK和JAVAJDK: (1)安卓SDK下載地址(需要翻牆): https://developer.android.com/studio/index.html?hl=zh-cn 安裝時記住安裝路徑在哪,其他的按照默認就行...
最新發布 Unity 支持安卓12 TargetApiVersion31
Unity TargetApiVersion31 安卓12
繼續訪問
Unity3D如何導出為APP安裝包(安卓版apk)教程.zip_3Dhome安裝包
Unity3D如何導出為APP安裝包(安卓版apk)教程.zip
Unity3d項目導出成.apk
1.File-->Build Settings . 2.選擇導出的平台.android 3.設置公司名字,項目名字,Buddle Identifier 4,開始Build,這個過程中會讓你選擇sdk的安裝路徑,, .
繼續訪問
Unity導出安卓obb包以及使用(基礎APK+OBB)
#obb簡介 OBB(Opaque Binary Blob)文件格式,是安卓游戲通用數據包。在一些大型游戲上較為常見,同時還附以Data文件,亦或是md5.dat文件出現。通常在游戲開始前,程序會自動將obb解包至/sdcard/Android/data或者是/android/obb目錄下,但也有游戲不會解包,直接讀取。 #前言 游戲要上架谷歌商店 除了要接好谷歌SDK外,谷歌還要求提交商店的apk必須在100M以下,對於游戲來說幾乎都會大於100M,所以提交商店apk拆分成基礎apk(小於100
繼續訪問
Unity中導出apk文件
一、JDK下載與配置 JDK下載 配置環境變數 二、Android SDK下載 一、通過Android Studio下載 二、直接下載Android SDK 三、導出APK文件 四、注意事項
繼續訪問
Unity中實現導出安卓工程並發布APK
——將項目切換為安卓平台 ——勾選上Export Project ——導出工程到指定文件夾下(只能導出到文件夾里) ——使用Andorid Studio打開項目,點擊構建APK(根據項目是否有簽名選擇不同的打包選項),等待打包成功即可。 ...
繼續訪問
Unity導出Android工程
前言 一個Unity游戲,要打包成android apk,有兩種方式,一種是直接在Unity上編譯出apk;一種是Unity導出android 代碼,然後放到AndroidStudio工程編譯。第一種很簡單,本文不做展開,來聊一下第二種。本文基於Unity 2020.3.13f1c1版本來說明,不同的版本可能使用上稍微有點差異。 1 導出 首先,需要讓工程支持arm v7和arm v8兩種架構,否則在某些機型上,會運行失敗。 做法如下:File -> Build Settings,打開面板後,左下角的
繼續訪問
Unity 導出Android詳細教程
在Unity中利用網易做App開發時,發布項目文件需要發布到Android平台,遇到一些問題,看了網上的一些資料,踩了一些坑,現在總結出來,希望有相同的開發者遇到時可以規避。 第一步、安裝JDK; 第二步、安裝Eclipse; 第三步、下載並安裝AndroidSDK; 第四步、在Unity中發布到Android平台。 一、安裝JDK 1、官網:http://www.Oracle.com/techn...
繼續訪問
Unity導出apk出現的問題,JDK,Android SDK,NDK,無「安裝模塊」
導出apk失敗 使用unity導出apk文件,會出現提示:需要合適版本的JDK、Android SDK和Android NDK,要找到、下載和安裝好合適的版本非常耗費時間, 網上很多教程指出可以直接在Unity Hub中安裝模塊(如下圖所示): (圖源:https://www.bilibili.com/read/cv10235284) 沒有「安裝模塊」的選項 但是會出現自己的Unity Hub界面沒有「安裝模塊」的選項,此時可以點進下面的連接,點選與自己的unity版本對應Unity Hub:https:
繼續訪問
Unity場景導出GLTF格式的文件方法
最近需要在Unity中解析GLTF文件,以及能夠導出Unity的場景信息。經過查詢,最後決定使用UnitGLTF這個開源庫。 1、首選下載代碼,git clone https://github.com/KhronosGroup/UnityGLTF.git 2、打開UnityGLTF項目 3、打開項目之後,選擇Samples下面的一個場景,在Console有超多的錯誤信息。 Assets\UnityGLTF\Runtime\Scripts\Extensions\SchemaExtensio
繼續訪問
Unity模型製作導出規范
一、模型製作流程 素材採集-模型製作-貼圖製作-場景塌陷、命名、展UV坐標-燈光渲染測試-場景烘培-場景調整導出 二、模型製作規范 1. 單位、比例統一 在建模前先設置好單位,在同一場景中會用到的模型的單位設置必須一樣,模型與模型之間的比例要正確,和程序的導入單位一致,即便到程序需要縮放也可以統一調整縮放比例。統一單位為米(Meters)。 2. 模型坐標統一 所有獨立的模型,以坐標原點(0,0,0)為中心。沒有特定要求下,必須以物體對象中心為軸心。 3. 刪除場景中多餘的面,在建..
繼續訪問
Unity中的場景導出
Unity中的場景導出 1、點擊創建場景,並命名為NewScene,然後保存場景 2、在此場景中,點擊上不窗口中的Assets->Export package… 3、在彈出的對話框選擇需要一並導出的內容,然後點擊Export…
繼續訪問
Unity工程導出Android項目並集成到已有Android項目
前言:閱讀本文檔,默認已具備Unity開發經驗,以及Android開發基礎知識。此文不再講解Unity和Android Studio等工具使用細節,本文使用Unity2018.4.13f版本。 1.Unity導出Android項目 1.1 Unity導出關鍵配置以及步驟 圖1 Unity項目切換到Android平台,並且勾選Export Project。 ...
繼續訪問
熱門推薦 Unity 導出apk
1.保存你的Scenes 2.點擊Buid Settings... 3.點擊Add Open Scenes 4.點擊Android,並點擊Switch Platform,然後點擊Player Settings... (應該有自帶安卓SDK吧我也記不到了,如果行不通的話自己去網路怎麼配置android SDK,還挺麻煩的。。。) 5.點擊Resolution and...
繼續訪問
Unity3D導出Android工程(Android中應用Unity3D)
Unity個人版是免費的,可以去官網下載Unity Hub再下載Unity個人版。個人版功能足以滿足個人學習Unity需求,如果有商業用途最好下載專業版。需要先下載Unity Hub,以便後續下載Unity開發Android相關開發組件。 官方下載地址通過Unity Hub新建一個空的3D工程 導入3D模型: 選擇Project面板中的Assert->右鍵Import New Asset->選擇要導入的模型文件(fbx、obj、3ds等格式皆可)。導入成功後即可將3D模型拖拽到場景中。 場景Scene操作
繼續訪問
Unity3D-導出特效到安卓項目流程
本文將針對將 Unity 的項目導出到 Android 平台的步驟進行一個總結。 首先點擊File-Building Settings,打開配置面板: 打開面板後,切換Android欄,准備導出項目,如果是第一次導出,那麼Unity沒有找到對應的開發環境配置,提示需要下載,以iOS為例: 在 Unity Hub 上,需要手動指定下載的依賴,包括Android SDK 和 NDK, 下載安裝完成後,需重啟Unity,再回到配置面板,此時已經可用了: 主面板提供了一些基礎的配置,其中最重要的是Export
繼續訪問
Unity導出安卓項目坑點
Unity 導出安卓工程,使用 Android Studio 打開時間太長了
繼續訪問
unity導出apk
android
c#
寫評論
23
43
9
踩
分享
前往CSDN APP閱讀全文
閱讀體驗更佳
CSDN
成就一億技術人
前往
Chrome瀏覽器
繼續
打開CSDN APP閱讀體驗更佳
8. 用Unity3D做好了自己的游戲項目,怎麼導入到android手機上玩,是不是還需要調用android的SDK
u3d可以直接導出為android平台apk包的,不需要做對應的處理,使用u3d語言即可