unity調用MMBilling_2.4.2 Android SDK.

來源:互聯網
上載者:User

標籤:android   class   blog   c   tar   http   

你看到的這個文章來自於http://www.cnblogs.com/ayanmw

 

項目要使用android 的移動支付SDK 應用內付費[http://dev.10086.cn/wiki/?p2_01_05]

由於需要unity和android互動,之前研究了下,unity和android互動是可以的.但是unity和MMBilling的SDK調用為什麼就是不成功呢?

經過幾日研究,通過 eclipse ADT的LogCat的日誌,發現運行時報錯,錯誤內容 暫時沒記錄,總之就是找不到資源的問題.還有有崩潰的現象。乾脆直接把unity打包的apk,解壓,添加mmbilling.2.4.0.jar目錄下的

VERSION mmiap.xml  CopyrightDeclaration.xml 以及assets目錄下的mmiap。終於成功。

 

後來又想,直接通過unity工程添加檔案,把這幾個檔案放到apk行不行?

unity3d發布apk資源打包和訪問方式

只要建立unity Assets目錄下的StreamingAssets,裡面的檔案在打包apk的時候,就會在apk.apk/assets/目錄下.

 

但是其他三個檔案,放到 unity 的Assets/Plugins/Android/下或者Assets/目錄下都不起作用.

 

有搜尋,看到文章:

Unity3d整合移動MM SDK 2.2的技術要點(坑爹的MM SDK)  

居然和我的解決辦法一致。

只不過所用工具不同而已。我只用到了jdk的檔案,無反編譯。

 

 

 

關於Unity調用Android的官網文檔連結:

http://docs.unity3d.com/Documentation/Manual/PluginsForAndroid.html

 

 

http://docs.unity3d.com/Documentation/ScriptReference/Application.html

 

unity apk 根目錄下放資源,只能通過aapt工具了

 

轉載請註明出處:http://www.cnblogs.com/ayanmw 我會很高興的!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.