日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

一次编译libmono.so的记录

發布時間:2025/3/20 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 一次编译libmono.so的记录 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

首先這篇文章參考的是:

Unity3D-重新編譯Mono加密DLL

Unity3D研究院之Android加密DLL與破解DLL .SO(八十一)

?

接著說一下我自己編譯的過程步驟

?

編譯平臺:虛擬機OS X Yosemite

編譯mono版本:mono-unity-4.6

NDK版本:android-ndk-r9

JDK版本:jdk1.8.0_20

?

工具清單以及下載地址(該***的***):

android-ndk-r9

JDK for Mac

mono-unity-4.6

?

準備工作

brew的安裝:打開終端輸入ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

要輸入密碼的直接輸入密碼

接著安裝autoconf automake libtool pkg-config,直接在終端依次輸入

brew install autoconf

brew install?libtool

brew install?pkg-config

?

配置環境

在終端中輸入pico .bash_profile 打開環境配置表,填入以下配置,路徑自己換成自己的

export PATH=${PATH}:/Users/admin/Desktop/android-ndk-r9
NDK_ROOT=/Users/admin/Desktop/android-ndk-r9
ANDROID_NDK_ROOT=/Users/admin/Desktop/android-ndk-r9
export NDK_ROOT
export ANDROID_NDK_ROOT
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/contents/home

接著.contrl + x 保存一下,再輸入 Y確認,最后來個enter

?

修改sh腳本

修改/mono-unity-4.6/external/buildscripts/build_runtime_android.sh

約73行處:

把-fpic -g -funwind-tables改成-fpic -O2 -funwind-tables

約152行處:

clean_build "$CCFLAGS_ARMv5_CPU" "$LDFLAGS_ARMv5" "$OUTDIR/armv5"
clean_build "$CCFLAGS_ARMv6_VFP" "$LDFLAGS_ARMv5" "$OUTDIR/armv6_vfp"

改成

#clean_build "$CCFLAGS_ARMv5_CPU" "$LDFLAGS_ARMv5" "$OUTDIR/armv5"
#clean_build "$CCFLAGS_ARMv6_VFP" "$LDFLAGS_ARMv5" "$OUTDIR/armv6_vfp"

?

修改

約70行處:把

-fpic -g \改成-fpic \

?

添加解密代碼

在/mono-unity-4.6/mono/metadata/image.c中找到mono_image_open_from_data_with_name(約1077行處),在函數頭部加入以下代碼

if(name != NULL) {if(strstr(name,"Assembly-CSharp.dll")){data[0]-=1;} }

完成添加后得到如下圖所示:

?

開始編譯

把/mono-unity-4.6/external/buildscripts/build_runtime_android.sh復制到/mono-unity-4.6根目錄下

打開終端,進入/mono-unity-4.6根目錄,執行./build_runtime_android.sh

?

編譯結束

等待5分鐘左右,提示編譯成功后,進入/mono-unity-4.6/builds/目錄下找到armv7和x86對應的.so文件,把他們復制到你的unity4.6.x版本的.so目錄下替換掉舊的(舊的記得做下備份),如我的windows下unity4.6.9的目錄是這樣的

C:/Program Files (x86)/Unity/Editor/Data/PlaybackEngines/androidplayer/release/libs/armeabi-v7a/libmono.so

?

轉載于:https://www.cnblogs.com/xijianchui/p/5242527.html

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的一次编译libmono.so的记录的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 性xxxx另类xxⅹ | 色综合婷婷 | 偷偷操网站| 久久久不卡国产精品一区二区 | 国产麻豆一区二区 | 特黄特色大片bbbb | 日本精品在线播放 | 国产女人18水真多毛片18精品 | 国产又爽又黄视频 | 少妇特黄a一区二区三区88av | 中文字幕在线视频观看 | 草莓视频在线观看18 | 福利视频在线 | 抱着老师的嫩臀猛然挺进视频 | 51国产偷自视频区视频 | 亚洲美女屁股眼交 | 成年人视频免费看 | 亚洲欧美va天堂人熟伦 | 精品国产91久久久久久久妲己 | 国产中文视频 | 色人阁在线视频 | 在线观看欧美日韩 | 国产亚洲一区二区三区四区 | 西野翔夫の目の前で犯在线 | xxxxx毛片 | 人人免费操 | 91香蕉国产| 成人爱爱免费视频 | 大地资源影视在线播放观看高清视频 | 人妻互换一区二区三区四区五区 | 欧美肥老妇 | 国产熟妇一区二区三区四区 | 国产日韩欧美专区 | 波多在线播放 | 天堂一区二区三区 | 会喷水的亲姐姐 | h片在线| 精品国产一区二区三区四区阿崩 | www久久久久久久 | 久久b | 婷婷综合六月 | 动漫精品一区一码二码三码四码 | 久久久久国产精品视频 | www.xxx国产| 日本三级吃奶头添泬无码苍井空 | 久久久久久久久久久久久久国产 | 丁香久久久 | 亚洲欧美精品 | 边打电话边做 | 松本一香在线播放 | 人妖粗暴刺激videos呻吟 | 尤物在线精品 | 相亲对象是问题学生动漫免费观看 | 天天干导航 | 日本精品视频一区二区 | 婷婷深爱激情 | 夜夜骑天天操 | 国产真实乱人偷精品 | 高清av不卡 | 亚洲av无码久久忘忧草 | 天天综合网入口 | 超碰在线国产 | 好大好爽视频 | 麻豆免费观看视频 | 久久久久中文字幕亚洲精品 | 男女操操操 | 97人人人| 欧美激情视频一区 | 香蕉影音| 天堂网站 | 香蕉福利视频 | 亚洲一区免费看 | 暖暖av| 喷水av| 亚州欧美在线 | 久操热久操| 国产精品久久综合 | av网站在线免费 | 人人爽人人爽人人片 | 日韩色在线观看 | 丁香花电影在线观看免费高清 | 超碰日日夜夜 | 欧洲女性下面有没有毛发 | 91免费看视频 | 日韩精品极品 | 在线h网 | 青青在线观看视频 | 久久久久久久久久久久97 | 精品国产鲁一鲁一区二区张丽 | 大j8黑人w巨大888a片 | 一区二区激情视频 | 精品一区二区三区免费毛片爱 | 欧美bbbbb| 日韩亚洲视频 | 欧美私人情侣网站 | 一卡二卡三卡视频 | 婷婷影视 | 91影院在线免费观看 | 日本少妇毛茸茸高潮 |