首页 > 其他分享 >Android_Uiautomatorviewer闪退问题,已解决

Android_Uiautomatorviewer闪退问题,已解决

时间:2023-06-16 16:14:49浏览次数:43  
标签:bat uiautomatorviewer 闪退 Uiautomatorviewer classpath Android tools sdk

现象

1、cmd运行

     (1)cd sdk的tools文件夹下

     (2)./uiautomatorviewer

2、提示错误信息

-Djava.ext.dirs=/Users/env/android-sdk/tools/lib is not supported. Use -classpath instead.

Error: Could not create the Java Virtual Machine.

Error: A fatal exception has occurred. Program will exit.

3、直接双击uiautomatorviewer.bat闪退

 

原因

1、-Djava.ext.dirs not support ,Use -classpath instead.这个参数在 JDK11 不再支持了, 要求你使用 -classpath/–class-path 参数,然后如果你用了这个参数会出现下面的第二个问题

2、无法初始化主类

(所以不能使用该方法)

 

解决方法

1、进入sdk/tools/lib文件夹下,找到uiautomatorviewer.jar包

 2、选择jar包后右键-》选择压缩包形式打开-》记事本编辑

 3、添加上对应的内容,并保存

 4、选择sdk/tools文件夹下的uiautomatorviewer.bat,右键选择编辑,将对应内容删除并保存

 5、再次双击uiautomatorviewer.bat,则可以成功打开

标签:bat,uiautomatorviewer,闪退,Uiautomatorviewer,classpath,Android,tools,sdk
From: https://www.cnblogs.com/feizaiya/p/17485760.html

相关文章

  • android studio插件-自己用
    主题theme1.XcodeTheme2.OneDarkTheme翻译1.TranslationAICode1.CodeGeex2.Tabnine代码Code输入1.CheckStyle-IDEA:2.IdeaVim:和linux上vim一样编辑文件......
  • 针对android/ios/linux/windows等平台的多端跨平台的开发技术
    有许多跨平台开发技术可以用于Android、iOS、Linux和Windows平台。以下是一些常见的跨平台开发技术:ReactNative:ReactNative可以用JavaScript和React构建原生应用程序,可同时针对Android和iOS平台进行开发。Flutter:Flutter是Google推出的一个框架,可以用Dar......
  • wsl编译android13源码并刷入pixel6
    wsl编译环境环境依赖参考编译android10时设置的环境https://www.cnblogs.com/revercc/p/16826591.html,这里注意wsl使用的ext4文件系统,此文件系统区分大小写,而windows由于历史原因使用的是NTFS文件系统,此文件系统默认是不区分大小写的。所以在wsl的共享目录中需要开启区分大小写......
  • 道具贴纸如何使用?手把手教你玩转相芯道具贴纸SDK(Android)
    道具贴纸因其丰富多彩、趣味性强,功能实用等特点而受到大众的欢迎。相较于传统的拍照相机,道具贴纸能够在照片中添加一些新颖的元素,丰富照片内容,增加趣味性和创意性。通过添加道具贴纸,用户可以自由地表现自己的个性和风格,也可以实现更具互动性的社交分享。相芯SDK提供的贴纸是一种基......
  • Android中启动Activity的最佳写法
    问题思考在实际工作场景中,大家各个模块都是有交互的,那么就存在各个模块Activity的相互跳转。假设小A负责一个ActivityA,所有跳转到ActivityA的请求都需要携带String类型的参数resaon,那么每一个对接跳转到ActivityA的业务,小A都要说一遍:“跳转过来需要带一个参数reason”,很明显这种......
  • 超强新框架,引领Android开发新时代.
    2019年,Compose在GoogleIO大会横空出世,大家都议论纷纷,为其前途堪忧。今年7月Compose1.0的正式发布,却让大家看到了Google在推广Compose上的坚决,这也注定Compose会成为UI开发的新风向。为什么要用Compose?师兄Flutter大行其道,Compose这个师弟又有什么让人选择它的理由呢?其实二者实现......
  • 新版android studio无法新建java源码工程解决
    辣鸡股沟又特么一刀切了,新建的asandroid项目没法选java语言,默认就是kotlin,而且没有地方设置,具体解决办法是:在新建project的时候不要选EmptyActivity(会默认启用kotlin,无法选择java);可以选择如下图标红的1,2两种模版(NoActivity,EmptyViewsActivity)来新建项目,前者没有a......
  • 一个android文本比对app的实现(二)--界面
    <spanstyle="font-family:Arial,Helvetica,sans-serif;background-color:rgb(255,255,255);">继上一篇博文大致介绍了这一简单但有点用处的app后(详情:</span><spanstyle="color:rgb(51,51,51);font-family:Arial;font-size:14px;line-height:26px;b......
  • 一个android 文本比对App的实现(一)
    做c++开发很多年了,从早年windowsvc6.0做客户端程序开发,这些年后台流媒体服务器后台开发。随着时代变迁,移动互联逐渐兴起,直到现在,移动互联的风头早已盖过传统互联网应用,因而传统后台开发似乎日渐式微。如今要找工作的话,android,IOS等开发的职位不但数量远远多于c++,而且报酬也要比c+......
  • android Button组件的属性和方法
    androidButton组件的属性和方法   一、相关属性     二、相关方法 setClickable(booleanclickable)设置按钮是否允许点击。clickable=true:允许点击clickable=false:禁止点击setBackgroundResource(intresid)通过资源文件设置背景色。resid:资源xml文件ID。按钮默认背......