小编cha*_*ban的帖子

针对Android设备的Unity调试

我很难让断点调试与android设备一起工作.我尝试过使用visual studio代码和monodevelop.

在android中:

我已成功完成此处概述的所有步骤,以便在tcpip模式下通过wifi连接android:https://docs.unity3d.com/Manual/AttachingMonoDevelopDebuggerToAnAndroidDevice.html 在此输入图像描述

团结一致

在构建设置中,我检查了"开发构建"和"脚本调试".当我构建并运行时,它可以通过wifi对我的设备进行编程. Android构建设置

对于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" 在此输入图像描述

任何帮助将非常感激!

debugging android monodevelop unity-game-engine

11
推荐指数
1
解决办法
6254
查看次数

找不到 io.realm.ClimbingModuleMediator

我正在尝试创建一个库,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)

android module shared-libraries realm

6
推荐指数
1
解决办法
1772
查看次数