首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何解决自动查看器问题: GDK_NATIVE_WINDOWS环境变量在GTK3中不受支持

如何解决自动查看器问题: GDK_NATIVE_WINDOWS环境变量在GTK3中不受支持
EN

Ask Ubuntu用户
提问于 2019-07-27 19:10:03
回答 1查看 4.6K关注 0票数 0

我输入了$uiautomatorviewer并得到了错误

代码语言:javascript
运行
复制
(java:642): Gdk-WARNING **: 00:33:28.349: The GDK_NATIVE_WINDOWS environment variable is not supported in GTK3.
See the documentation for gdk_window_ensure_native() on how to get native windows.
Exception in thread "main" java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: 
    no swt-cairo-gtk-4919 in java.library.path
    no swt-cairo-gtk in java.library.path
    Can't load library: /usr/lib/jni/libswt-cairo-gtk-4919.so
    Can't load library: /usr/lib/jni/libswt-cairo-gtk.so
    Can't load library: /home/checkpoint/.swt/lib/linux/x86_64/libswt-cairo-gtk-4919.so
    Can't load library: /home/checkpoint/.swt/lib/linux/x86_64/libswt-cairo-gtk.so

at org.eclipse.swt.internal.Library.loadLibrary(Library.java:334)
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:242)
at org.eclipse.swt.internal.cairo.Cairo.(Cairo.java:28)
at org.eclipse.swt.widgets.Display.createDisplay(Display.java:1059)
at org.eclipse.swt.widgets.Display.create(Display.java:1025)
at org.eclipse.swt.graphics.Device.(Device.java:179)
at org.eclipse.swt.widgets.Display.(Display.java:590)
at org.eclipse.swt.widgets.Display.(Display.java:581)
at org.eclipse.swt.widgets.Display.getDefault(Display.java:2450)
at org.eclipse.swt.widgets.Shell.(Shell.java:271)
at org.eclipse.swt.widgets.Shell.(Shell.java:370)
at org.eclipse.jface.window.Window.createShell(Window.java:487)
at org.eclipse.jface.window.Window.create(Window.java:430)
at org.eclipse.jface.window.Window.open(Window.java:790)
at com.android.uiautomator.UiAutomatorViewer.main(UiAutomatorViewer.java:76)

然后我试了一下$ export GDK_NATIVE_WINDOWS=true$ export GDK_NATIVE_WINDOWS=1$ export LD_LIBRARY_PATH=/usr/lib/jni$ export PATH=./bin:$PATH。请知道在Ubuntu18.04中打开UIautomatorviewer的步骤。这是针对Appium + android工作室的移动应用程序测试。

EN

回答 1

Ask Ubuntu用户

发布于 2019-11-21 16:37:12

请尝试:

代码语言:javascript
运行
复制
sudo apt install libswt-cairo-gtk-4-jni
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1161530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档