1. 程式人生 > >Unity接安卓sdk學習記錄

Unity接安卓sdk學習記錄

1、Unity匯出Gradle接入android studio 

把libs下的複製到安卓工程,並新增到庫

把src/main 下的assets 和 jniLibs 和 java下的指令碼,複製到安卓工程的對應目錄下

最後androidManifest下的設定的螢幕旋轉必須和unity匯出設定的旋轉一致,不然會閃退

2、我們在做android和unity相互通訊的時候在eclipse中需要引入unity的介面classes.jar檔案。那麼我們怎麼找到這個檔案呢。

  unity4.6.4 中classes.jar檔案路徑:點選4.6.4的unity圖示右鍵選擇屬性->開啟檔案位置->Data->PlaybackEngines->androidplayer->release->bin->classes.jar。

  unity5.3.1 中classes.jar檔案路徑:點選5.3.1的unity圖示右鍵選擇屬性->開啟檔案位置->Data->PlaybackEngines->androidplayer->Variations->mono->release->classes->classes.jar。當你整合好jar放到unity中釋出apk時,在settingPlayer中scripting Backend選擇mono2x,不然匯出可能會報錯。如果你要釋出ios的話,那麼之前的classes.jar路徑可能要使用這個:點選5.3.1的unity圖示右鍵選擇屬性->開啟檔案位置->Data->PlaybackEngines->androidplayer->Variations->il2cpp->release->classes->classes.jar。然後在在settingPlayer中scripting Backend選擇il2cpp。

常見錯誤:

Q: unity接安卓sdk出現打不開應用,提示硬體不支援

A: 確定armeabi-v7a 是否存在,如果存在arr包,把包中的刪剩下armeabi-v7a

Q:打出來的包在安卓6.0可以開啟在安卓7.1就打不開

A:檢測是否用了unity5.3.5f1打的包,目標發現這個版本打出來的包會有這樣的問題,升級版本到5.5後解決

相關推薦

Unitysdk學習記錄

1、Unity匯出Gradle接入android studio  把libs下的複製到安卓工程,並新增到庫 把src/main 下的assets 和 jniLibs 和 java下的指令碼,複製到安卓工程的對應目錄下 最後androidManifest下的設定的螢幕旋轉

Unity微信SDK所趟過的坑

    今天使用eclipse接微信sdk,作為一個小白。過程實在坎坷,也深知各位新手和我一樣趟坑時的艱辛與無奈。現把接微信安卓SDK的經驗以及注意事提示如下,大家可以根據這個百度。    1、unity中匯入安卓的jar包需要嚴格的folder順序,Plugins->

unity接入SDK,與相互通訊

.接SDK是個什麼樣的活計? SDK的工作流程: 1. 從unity端出發,向安卓發起一系列的請求(unity call android)。 2. 安卓端收到unity端呼叫,然後在具體呼叫SDK的一系列介面(android內部呼叫) 3. SDK伺服器處理之後得到結果,再返回給安卓(網路通訊) 4

Unity交互心得

capture ati unable persist 分享功能 ble eat 目錄 git 一 調用Android原生分享功能。 不需要網上說的在Android studio或者eclipse導出jar包到unity然後調用。只需要正常建立一個cs文件寫入以下代碼即可

開發學習筆記—————《Anroid編程權威指南》第四章 Android應用的調式

pda exce 點擊 學習筆記 onclick png update except 及其 碰到運行異常時,記得在LogCat中尋找最後一個異常及其棧跟蹤的第一行(對應著源代碼)。這裏是問題發生的地方,也是尋找解決方案的最佳起點。 記錄棧跟蹤日誌 註釋掉mCurrent

開發學習筆記—————《Anroid編程權威指南》第六章 Android編程與兼容性問題

studio 通知 編譯 應用 之間 學習 權威指南 安卓 兼容性問題 SDK最低版本 操作系統會拒絕將應用安裝在系統版本低於標準的設備上。 SDK目標版本 目標版本的設定值告知Android:應用時為哪個API級別設計的。 SDK編譯版本 SDK最低版本和目標版本會通知給

ADB學習筆記

命令詳解 通過 報錯 系統 system partition roo push file ADB(Android Debug Bridge)可以遠程調試安卓設備,包括模擬器,可以進入終端模式(安卓本身相當於一個linux) 1.配置adb環境變量 以夜神模擬器為例

開發學習筆記—————《Anroid編程權威指南》使用RecyclerView顯示列表

開發 eat view pan add cti sta activit super 使用抽象activity托管fragment 抽象activity類 public abstract class SingleFragmentActivity extends AppC

開發學習筆記(二):Android Stuidio無法引用Intent來創建對象,出現cannot resolve xxx

編譯器 port stact 消失 click first 紅色 xxx font 筆者在進行安卓開發時,發現自己的代碼語法完全沒有問題。尤其是創建intent對象的時候,語法完全是正確的,但是Android Stuidio卻顯示報錯,Intent類顯示為紅色,如圖所示:

sdk的下載和安裝(轉載)

首先推薦一個國內的安卓應用 下載網站 http://www.androiddevtools.cn/ 推薦 安卓studio  下載安裝文章--僅供參考 https://blog.csdn.net/m0_37240709/article/details/7606917

unity實現手機讀xml方法

直接上程式碼 string path = string.Empty; WWW www; if (Application.platform == RuntimePlatform.Android) { path = Appl

ubuntu配置開發環境記錄

首次在ubuntu上配置安卓開發環境,遇到了很多問題 起先idea配置失敗,後來還是轉Android Studio 1.vivo手機要安裝外部應用需要註冊賬號 2出現安裝包解析出現問題 第一步 在gradle.properties檔案中新增如下一行: android.injected.tes

Appium&Python自動化測試-環境搭建之SDK

結果 gree index ase 環境變量配置 模擬器 https 變量 android 一、安裝包工具準備: jdk1.8.0(64 位) installer_r24.4.1-windows-androidSDK 二、JDK的安裝及配置 官方下載地址:htt

Mac&Appium&Python自動化測試-環境搭建之SDK

一、摘要 本博文將詳細講述在Mac環境下的jdk安裝、配置以及環境校驗;安卓sdk安裝、配置以及環境校驗 二、安裝包工具準備: jdk1.8.0(64 位) android-sdk_r24.4.1-mac osx.zip 三、JDK的安裝及配置 官方下載地址:https://www

unity包及錯誤

一,安裝sdk,jdk, 分別點選download,去下載就好了。這裡sdk要翻牆。提供一個地址:http://www.androiddevtools.cn/,這裡可以下載舊的sdk以及as(android studio的縮寫)。sdk的安裝,可以通過as或者sdkMana

Unity釋出進行模型縮放和旋轉

using UnityEngine; using System.Collections; public class ScaleAndRotate : MonoBehaviour {     private Touch oldTouch1;  //上次觸控點1(手指1)  

unity釋出包路徑顯示錯誤

unity專案在windows下執行正常,進行安卓打包測試的時候發現以下錯誤 經過反覆查詢,最後發現竟然是因為打包的時候指定了錯誤的路徑 修改之後再次build仍然報錯如下:   最後在xlua的github中FAQ發現瞭解決之道,是因為有些函式被放在

手機通話記錄刪了還能恢復嗎

我們和別人通話結束後,手機上會出現通話記錄,但是要是不小心把這些通話記錄刪除了該怎麼辦?有找回來的方法嗎?其實,安卓手機的通話記錄是可以找回來的,那怎樣才能找回安卓手機的通話記錄呢?下面我們就來看看安卓手機通話記錄恢復的教程吧。 第一步:首先我們可以在手機應用商城或者瀏覽器中搜索“極速資料

Unity互動之拍照與相簿

參考連結: 準備環境,我的是unity4.7.1 和 AndroidStudio 首先匯入unity目錄的 classes.jar 包到 AndroidStudio的 libs 目錄下 然後設定 build.gradle 刪除activity_

開發學習筆記(一):如何用Android Stuidio匯出apk檔案?

一,首先,我們在選單欄上找到這一欄: 然後點選build,再點選generate apk,然後出現以下介面: 由於之前我們並沒有進行apk檔案的生成,因此需要這個apk key做一個驗證,以防您的app上線之後被別人盜用,同時證明自己對這個app的擁有權。key store path就是您app key所