Java DroidAR标记演示不起作用
我遵循了本网站中的步骤:Java DroidAR标记演示不起作用,java,android,Java,Android,我遵循了本网站中的步骤: E/AndroidRuntime(1433): java.lang.ExceptionInInitializerError E/AndroidRuntime(1433): at markerDetection.MarkerDetectionSetup.<init>(MarkerDetectionSetup.java:53) E/AndroidRuntime(1433): at de.rwth.MultiMarkerSetup.&l
E/AndroidRuntime(1433): java.lang.ExceptionInInitializerError
E/AndroidRuntime(1433): at markerDetection.MarkerDetectionSetup.<init>(MarkerDetectionSetup.java:53)
E/AndroidRuntime(1433): at de.rwth.MultiMarkerSetup.<init>(MultiMarkerSetup.java:28)
E/AndroidRuntime(1433): at de.rwth.Main.onCreate(Main.java:16)
E/AndroidRuntime(1433): at android.app.Activity.performCreate(Activity.java:5283)
E/AndroidRuntime(1433): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1097)
E/AndroidRuntime(1433): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2209)
E/AndroidRuntime(1433): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2295)
但是,当我尝试运行它时,出现以下错误:
E/AndroidRuntime(1433): java.lang.ExceptionInInitializerError
E/AndroidRuntime(1433): at markerDetection.MarkerDetectionSetup.<init>(MarkerDetectionSetup.java:53)
E/AndroidRuntime(1433): at de.rwth.MultiMarkerSetup.<init>(MultiMarkerSetup.java:28)
E/AndroidRuntime(1433): at de.rwth.Main.onCreate(Main.java:16)
E/AndroidRuntime(1433): at android.app.Activity.performCreate(Activity.java:5283)
E/AndroidRuntime(1433): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1097)
E/AndroidRuntime(1433): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2209)
E/AndroidRuntime(1433): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2295)
E/AndroidRuntime(1433):java.lang.ExceptionInInitializeError
E/AndroidRuntime(1433):位于markerDetection.MarkerDetectionSetup。(MarkerDetectionSetup.java:53)
E/AndroidRuntime(1433):在de.rwth.MultiMarkerSetup.(MultiMarkerSetup.java:28)
E/AndroidRuntime(1433):位于de.rwth.Main.onCreate(Main.java:16)
E/AndroidRuntime(1433):位于android.app.Activity.performCreate(Activity.java:5283)
E/AndroidRuntime(1433):位于android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1097)
E/AndroidRuntime(1433):位于android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2209)
E/AndroidRuntime(1433):位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2295)
谢谢您已经为droidar安装了opencv库
E/AndroidRuntime(1433): java.lang.ExceptionInInitializerError
E/AndroidRuntime(1433): at markerDetection.MarkerDetectionSetup.<init>(MarkerDetectionSetup.java:53)
E/AndroidRuntime(1433): at de.rwth.MultiMarkerSetup.<init>(MultiMarkerSetup.java:28)
E/AndroidRuntime(1433): at de.rwth.Main.onCreate(Main.java:16)
E/AndroidRuntime(1433): at android.app.Activity.performCreate(Activity.java:5283)
E/AndroidRuntime(1433): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1097)
E/AndroidRuntime(1433): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2209)
E/AndroidRuntime(1433): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2295)
您只需从google play store下载opencv manager并为您的开发设备安装建议软件包。可能会帮助您开始
E/AndroidRuntime(1433): java.lang.ExceptionInInitializerError
E/AndroidRuntime(1433): at markerDetection.MarkerDetectionSetup.<init>(MarkerDetectionSetup.java:53)
E/AndroidRuntime(1433): at de.rwth.MultiMarkerSetup.<init>(MultiMarkerSetup.java:28)
E/AndroidRuntime(1433): at de.rwth.Main.onCreate(Main.java:16)
E/AndroidRuntime(1433): at android.app.Activity.performCreate(Activity.java:5283)
E/AndroidRuntime(1433): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1097)
E/AndroidRuntime(1433): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2209)
E/AndroidRuntime(1433): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2295)
DroidAR有Eclipse的示例,但找不到Android studio的示例。如果您想在Android studio中使用它,请在项目中添加DroidAR库作为一个模块,并确保在gradle中添加了它
E/AndroidRuntime(1433): java.lang.ExceptionInInitializerError
E/AndroidRuntime(1433): at markerDetection.MarkerDetectionSetup.<init>(MarkerDetectionSetup.java:53)
E/AndroidRuntime(1433): at de.rwth.MultiMarkerSetup.<init>(MultiMarkerSetup.java:28)
E/AndroidRuntime(1433): at de.rwth.Main.onCreate(Main.java:16)
E/AndroidRuntime(1433): at android.app.Activity.performCreate(Activity.java:5283)
E/AndroidRuntime(1433): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1097)
E/AndroidRuntime(1433): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2209)
E/AndroidRuntime(1433): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2295)
依赖项{
编译项目(“:droidAR”)
}
E/AndroidRuntime(1433): java.lang.ExceptionInInitializerError
E/AndroidRuntime(1433): at markerDetection.MarkerDetectionSetup.<init>(MarkerDetectionSetup.java:53)
E/AndroidRuntime(1433): at de.rwth.MultiMarkerSetup.<init>(MultiMarkerSetup.java:28)
E/AndroidRuntime(1433): at de.rwth.Main.onCreate(Main.java:16)
E/AndroidRuntime(1433): at android.app.Activity.performCreate(Activity.java:5283)
E/AndroidRuntime(1433): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1097)
E/AndroidRuntime(1433): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2209)
E/AndroidRuntime(1433): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2295)
启动TechDemoLauncher将为您提供DroidAR中的所有可用选项
E/AndroidRuntime(1433): java.lang.ExceptionInInitializerError
E/AndroidRuntime(1433): at markerDetection.MarkerDetectionSetup.<init>(MarkerDetectionSetup.java:53)
E/AndroidRuntime(1433): at de.rwth.MultiMarkerSetup.<init>(MultiMarkerSetup.java:28)
E/AndroidRuntime(1433): at de.rwth.Main.onCreate(Main.java:16)
E/AndroidRuntime(1433): at android.app.Activity.performCreate(Activity.java:5283)
E/AndroidRuntime(1433): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1097)
E/AndroidRuntime(1433): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2209)
E/AndroidRuntime(1433): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2295)