我很难让断点调试与android设备一起工作.我尝试过使用visual studio代码和monodevelop.
在android中:
我已成功完成此处概述的所有步骤,以便在tcpip模式下通过wifi连接android:https://docs.unity3d.com/Manual/AttachingMonoDevelopDebuggerToAnAndroidDevice.html

团结一致
在构建设置中,我检查了"开发构建"和"脚本调试".当我构建并运行时,它可以通过wifi对我的设备进行编程.
对于monodevelop
我尝试使用"附加到进程"进行调试,但它只找到Unity编辑器.
很多人都有同样的问题:https:
//forum.unity3d.com/threads/attaching-monodevelop-debugger-to-an-android-device.245814/在底部,人们正在弄清楚多播设置是问题.我有一个linksys路由器,我已经确保未选中security-> filter multicast.我还有什么需要做的才能让多播工作吗?
由于monodevelop无法正常工作,我尝试使用vscode
对于VS代码
我将插件添加到一个空项目中,如下所述:https: //code.visualstudio.com/Docs/runtimes/unity
当我尝试使用vscode进行调试时,我收到错误"无法找到目标名称'Android Player'.它是否正在运行?"

我还想看看我可以选择哪些进程,但是当我尝试从命令面板运行"Unity Attach Debugger"时,我收到此错误:"command'adtat.attachToDebugger'not found"

任何帮助将非常感激!
我正在尝试创建一个库,RealmModule以便我可以在我的穿戴和移动模块之间共享一个架构。我正在创建这样的模块
@RealmModule(library = true, allClasses = true)
public class ClimbingModule {
}
Run Code Online (Sandbox Code Playgroud)
只有一个RealmObject,我把它放在同一个库模块中并像这样创建:
public class Climb extends RealmObject {
private int grade;
private int type;
@Required private Date date;
@PrimaryKey private String id;
// getters and setters
...
}
Run Code Online (Sandbox Code Playgroud)
它在此配置中使用:
RealmConfiguration config = new RealmConfiguration.Builder(context)
.deleteRealmIfMigrationNeeded()
.modules(new ClimbingModule())
.build();
Realm.setDefaultConfiguration(config);
Run Code Online (Sandbox Code Playgroud)
我得到的错误是:
java.lang.RuntimeException: Unable to create application com.android.tools.fd.runtime.BootstrapApplication: io.realm.exceptions.RealmException: Could not find io.realm.ClimbingModuleMediator
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4715)
at android.app.ActivityThread.-wrap1(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1405)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5422)
at java.lang.reflect.Method.invoke(Native …Run Code Online (Sandbox Code Playgroud)