2.連接adb
(1)手機usb電腦后,開發者模式
(2)win控制台cmd:進電腦的adb.exe路徑
例:C:\Users\YH-10005>cd C:\Users\YH-10005\AppData\Local\Android\Sdk\platform-tools
(3.)鏈接:輸入:adb devices
例:C:\Users\YH-10005\AppData\Local\Android\Sdk\platform-tools>adb devices
adb server version (31) doesn't match this client (41); killing...
* daemon started successfully
List of devices attached
eec5ac78 device
(4).找到我們的apk包名:adb shell pm list packages
例:C:\Users\YH-10005\AppData\Local\Android\Sdk\platform-tools>adb shell pm list packages
package:com.qualcomm.embms
package:com.android.providers.contacts
package:tv.danmaku.bili
package:com.android.captiveportallogin
package:com.android.skinthree
package:com.chaozh.iReader
package:com.android.bbksoundrecorder
(5)adb連接apk: adb forward tcp:34999 localabstract:Unity-包名
例:adb forward tcp:34999 localabstract:Unity-com.pandadastudio.ninjamustdie3
其中34999還是54999看下Unity AndroidPlayer ADB:如下圖:需下拉出
基本完成 運行游戲。
移動端沒法像Editor那樣很好暫停去抓取某幀范圍,一般需要 Save、Clear、Load。。 重新Load之前要Clear 如下圖:
2022年2月10日 :
BuildPipeline.BuildPlayer(EditorBuildSettings.scenes, setting.apkName + ".apk", EditorUserBuildSettings.activeBuildTarget, isRelease ? BuildOptions.None : (BuildOptions.Development | BuildOptions.EnableDeepProfilingSupport));
網絡上有說需要: PlayerSettings.SetScriptingBackend(BuildTargetGroup.Android, ScriptingImplementation.Mono2x);
但是測試了下項目 沒有需要,直接il2cpp也可以。。 不確定為什么 (unity2019)