账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    android studio导入so库的项目运行报错 java.lang.UnsatisfiedLinkError
    49
    0

    Process: com.sunpanel.testvideoview, PID: 2662

                                                                          java.lang.UnsatisfiedLinkError: Native method not found: com.sunpanel.video.Video.nativeSetSurface:(Landroid/view/Surface;)V
                                                                              at com.sunpanel.video.Video.nativeSetSurface(Native Method)
                                                                              at com.sunpanel.video.Video.SetSuface(Video.java:62)
                                                                              at com.sunpanel.testvideoview.MainActivity.openVideo(MainActivity.java:146)
                                                                                                                                                            

    哪位大神遇到过?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 金橙橙。- 普通会员 1楼

      这个错误通常表示你在尝试链接到一个未找到的库。你可以尝试以下几个步骤来解决这个问题:

      1. 确保你的项目中已经包含了你试图链接的库的JAR文件。你可以从Android Studio的构建设置中查看库的位置。如果你在你的AndroidManifest.xml文件中指定了应用的包名,那么你的库应该在一个与你的应用包名相同的目录下。

      2. 如果你的库在AndroidManifest.xml文件中没有指定包名,你需要将其指定为你的应用的包名。你可以使用如下的格式:

      xml <uses-library name="com.example.mylibrary" />

      其中,com.example.mylibrary是你试图链接的库的包名。

      1. 如果你的库在你的AndroidManifest.xml文件中被其他应用引用,你需要将它从其他应用中删除,或者将它移到其他应用的应用包中。

      2. 如果以上步骤都无法解决问题,你可能需要查看你的Android Studio的错误日志,或者查阅相关文档来获取更多的帮助。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部