当前位置: 首页 > 知识库问答 >
问题:

在运行增强现实应用程序时显示未满足LinkError

车嘉实
2023-03-14

我在做一个增强现实应用程序。这里有Java Eclipse SDK。因此,我没有更改Eclipse SDK和Java中的任何内容。我没有为SDK设置任何路径,我只是下载并安装了cygwin,然后我为它设置了路径。我再次安装了vuforia.exe文件,并将Eclipse首选项中的path设置为vuforia,然后再次下载NDK。我只是扩展那些ndk和复制在sdk根文件夹,我设置路径到ndk。现在我已经下载了vuforia示例应用程序,我复制了示例文件夹中的所有应用程序。在Eclipse中,我刚刚导入了ImageTarget应用程序,它没有显示任何错误,但在运行该应用程序后,当单击开始按钮时,我得到了以下错误:

UnsatisfiedLinkError:getOpenGlEsVersionNative

我检查了QCAR jar的顺序和导出,我清理了我的应用程序,但我得到了同样的异常,有人能告诉我哪里出了问题吗?

ImageTargets.class:

public class ImageTargets extends Activity
{
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
}

共有1个答案

朱鹤轩
2023-03-14

您应该通过从cygwin命令行运行ndk-build命令来构建本机代码(C++)。打开安装目录中的Cygwin.bat以访问命令行,并将该目录更改为ImageTarget项目的根文件夹,然后运行以下内容:

ndk-build

如果成功构建了本机代码,您应该会看到一个lib文件夹添加到Eclipse中的项目中。现在,您可以构建您的APK,并在您的设备上运行它。

或者,您可以在Eclipse中设置一个自动NDK构建,该构建在每次构建项目之前运行。所以你,你不需要手动做。请参见在Eclipse中设置自动NDK构建。

 类似资料:
  • UnsatifiedDependencyException:创建名为'org.springframework.boot.autoConfigure.orm.jpa.HibernateJPAAutoConfiguration'的bean时出错:通过构造函数参数0表示的不满足的依赖关系;嵌套异常是org.springframework.beans.factory.beanCreationExcepti

  • 错误如下: 02-11 13:24:31.561 526 2-5262/?E/AndroidRuntime:致命异常:main process:com.example.vicky.project,pid:5262 java.lang.runtimeException:无法启动活动ComponentInfo{com.example.vicky.project/com.example.vicky.pr

  • 我们将为out项目开发一个增强现实Android应用程序。 我在YouTube上看了几个关于AR的教程,我看到他们使用、、、等。我还看了关于如何使用创建android应用程序的视频。 当他们创建他们想要的AR场景时,例如Unity&Vuforia,他们将其导出到Android设备上,然后在该设备上运行他们的项目。他们不需要使用Android Studio。当他们点击设备上的应用程序时,它会自动打开

  • LOGCAT错误阻止我打开MAP活动并停止工作。

  • 问题内容: 我有一个C / C ++程序,它在内存不足时可能会挂起。我们通过同时运行许多副本发现了这一点。我想在不完全破坏开发机性能的情况下调试程序。有没有一种方法来限制可用的内存,以便在请求了500K内存之后,new或malloc将返回NULL指针? 问题答案: 试着反省这个问题,并询问如何限制操作系统将允许您的进程使用的内存量。 尝试查看http://ss64.com/bash/ulimit.