(轉)Unity Android 微信登錄SDK接入


使用工具 unity 2017.4.40c1 Android studio 3.6.3

 


Android 簡要流程 :

                  1.創建Android項目

                  2. 添加unity 安裝目錄下的classes.jar包 並依賴

                  3.配置AndroidManifeast.xml 文件

                  4.gradle 目錄配置

                  5.MainActivity修改

                  6.創建打包jks 文件並轉換為keystore文件

                  8.編譯打出aar包

 


Android 微信登錄SDK配置:

                  百度吧  (提醒一點,通過Build.Gradle 導入依賴方式引入的jar包要在打aar包的時候把jar包放在lib目錄重新依賴)

 


unity  簡要流程:

                  1.創建unity項目

                  2.編寫C#代碼

                  3.配置Android打包環境

                  4.配置player setting 數據

                  5.打 apk 包

 


一 .Android studio 部分

  1.創建Android項目

 

 
 
 
 
 
 

2.添加unity 安裝目錄下的classes.jar包

  classes.jar在unity安裝目錄下

  如

 

 
 

D:\unityInstallPath\unityPath\2017.4.40c1\Editor\Data\PlaybackEngines\AndroidPlayer\Variations\mono\Release\Classes

ps:因為我打的是release 包 也就是簽名發布包,所以選擇的是Release 目錄下的Classes.jar

 

 
 

把classes.jar copy到Android項目的libs文件夾下

Ps:1.把classes.jar 放在libs目錄下,Android 打包后會把classes.jar 打到arr包中,需要手動刪除后才能試用aar 包(因為unity項目中已經有cleass.jar了。

        我們就從里面copy出來的,只是為了引用)

        2.在Android project 目錄下新建一個存放臨時jar包的tempLibs 文件存放classes.jar這樣打包出來的aar 文件不會有classes.jar 。

 

 
 

依賴classes.jar

 

 
 

3.配置AndroidManifeast.xml 文件

 

 
 
 
 
 
 

4 build.gradle 目錄配置

 
 

5.MainActivity修改

 

 
 
 
 

6.創建打包jks 文件並轉換為keystore文件

 

 
 
 
 
 
 
 
 
 
 

將jks 轉為 keystore文件

打開cmd  把目錄切換到Keys文件夾下(前提是要配置AndroidSDK環境變量,可百度)

 

 
 

keytool -importkeystore -srckeystore G:\AndroidProject\MyApplication2\Keys\test.jks -srcstoretype JKS -deststoretype PKCS12 -destkeystore G:\AndroidProject\MyApplication2\Keys\test.p12

keytool -v -importkeystore -srckeystore G:\AndroidProject\MyApplication2\Keys\test.p12 -srcstoretype PKCS12 -destkeystore G:\AndroidProject\MyApplication2\Keys\test.keystore -deststoretype JKS

中划線為文件路徑,自行替換

 

 
 

8.編譯打出aar包

 

 
 
 
 

二.unity部分

1.創建unity項目

創建Plugins ->Android目錄把Android 項目下的AndroidManifest文件和aar 復制過來

再創建一個C#文件用來調用Android代碼 界面上寫兩個button 

 
 
 
 

 

2.編寫C#代碼

 
 

3.配置Android打包環境

Edit->Preferences->External tools:配置SDK JDK 路徑

 

 
 

4.配置player setting 數據

 

 
 
 
 

5.打 apk 包

Build 打包

 

 
 
 
 
 
 

完成     



轉載來源:https://www.jianshu.com/p/e4a20f4ba3e7


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM