全部 文章 问答 分享 共找到192个相关内容
[问答] 真机调试Logcat

最近手机更新系统后发现获取不了logcat了,型号vivo iqooneo5,是要开什么设置吗?

2023-04-20 15:21 · Android
[文章] 11、Android开发基础之Logcat的使用
Android开发基础之Logcat的使用logcat呢,我们在平时开发的时候,需要打出一些运行时的信息或者标记,用于测试或者说用于修改bug,以获取我们应用运行时的信息。
2019-10-21 22:45 · android / logcat / androidstudio / 安卓开发 / 安卓
[文章] MySQL审计日志截断
logrotate工具`日志轮转特别适用于具有固定文件名的日志文件,比如MySQL的出错日志、常规查询日志、慢查询日志等。
2021-03-28 12:44 · Linux / 运维
[文章] Android Studio Dolphin Logcat简单使用
过滤语法package:mine:默认语法package:my-package-ID:根据包名过滤tag:my-tag:根据tag过滤level:ERROR:根据日志等级过滤-tag:exclude-this-tag
2022-12-04 17:48 · 划水
[文章] 阳光沙滩博客系统-配置log日志输出
--控制台输出日志级别--><rootlevel="INFO"><appender-refref="Console"/></root
2020-06-17 15:41 · log / springboot / springmvc / 后台开发 / 项目实战
[问答] Android 日志

公司有个需求,客户要求关闭Android 版本的log输出,这个有办法解吗?

2022-12-05 10:47 · AndroidLog
[文章] React Native 升级日志
简介ReactNative每一次小升级的变动,还是比较容易的,对比一下官方提供的升级助手,就能完成对应的升级,但是如果说你从0.60升级到0.70,中间有很多版本的跨度,这就比较头疼了,这次主要讲的是0.67升级到0.73.4。一般来说,你照着工具来操作,基本是会多少出现点问题或者是无法兼容的,毕竟每个人搭建的框架以及集成的包是不一样的。工具注意:1.上面的name,可以填,也不可以不填(反正你填了也没用)2.选择当前ReactNative,和需要升级的版本Reactnative官方升级助手升级步骤升级步骤,主要分为升级ReactNative,Android,IOS,升级三方包,兼容ReactNative部分注意,改完Reactnative代码后,需要把node_modules删掉,重新yarn一下。注意,如果出现以下报错,就yarn.lock文件,将所有的“nlark”替换为:“npmmirror”环境nodenode版本必须大于等于18npminstall18rubyruby版本必须大于等于2.6.10这边我用的rvm安装的ruby,所以用rvm重新装了一下,用brew的话,直接brewinstallrubyrvminstallruby-3.2.2--reconfigure--enable-yjit--with-openssl-dir=$(brew--prefixopenssl@3)pod版本升级podupdate三方包升级yarnupgrade-interactive--latestpackage.jsondependencies主要升级react,reactnative,react-use...这些,直接按照工具里直接升级就好了,没有问题。注意如果你项目有react-native-apk-installer-n、rn-fetch-blob,那么你需要把这些包移除掉的,这个包已经不兼容了,可以考虑更换成react-native-blob-util或者其他的。devDependencies这里需要就比较多,按照工具里升级,然后可能会缺失一部分,比如`eslint-config,metro-config、typescript-config等等。resolutions更换成engines,两者不能同时存在。metro.config.js这边主要是为了解决yarndev启动后,出现无法识别svg、png、jpg等图片。const{getDefaultConfig,mergeConfig}=require('@react-native/metro-config');constdefaultConfig=getDefaultConfig(__dirname);const{resolver:{sourceExts,assetExts},}=getDefaultConfig(__dirname);constconfig={transformer:{getTransformOptions:async()=>({transform:{experimentalImportSupport:false,inlineRequires:true,},}),},resolver:{assetExts:assetExts.filter(ext=>ext!=='svg'),sourceExts:[...sourceExts,'svg'],},};module.exports=mergeConfig(defaultConfig,config);无关紧要下面框出来的地方,是可以直接忽略不用理睬的,不需要做改变。IOS根据上面的图片,然后修改ios的info、buildSettings等文件,修改注意空格之类的修改.m文件到.mm文件到时候,需要双击文件,在文件的右上角进行修改。Androidandroid这边太久了,我也忘了遇到什么错了.......
2024-07-05 15:02 · ReactNative / Android / IOS / 升级
[问答] 网络编程:用java的api请求数据:为什么上面的回不来,下面的可以回来
这是问题这是代码这是logcat2020-07-2420:06:23.5985549-8173/com.example.httpdemoD/MainActivity:Exception.........
2020-07-24 15:26 · 求解 / 跪求大佬帮忙
[文章] web拦截请求,记录日志
众所周知,http里的请求响应body只能用一次。所以如果你像我一样,做一些危险操作,进行拦截并且记录成案的话,可能需要做一下修改。步骤如下:-对请求进行包装-通过过滤器进行包装-切面记录在案对请求进行包装publicclassMultiReadHttpServletRequestextendsHttpServletRequestWrapper{privatefinalbyte[]cachedBody;publicMultiReadHttpServletRequest(HttpServletRequestrequest)throwsIOException{super(request);//将请求体读取并缓存//将请求体读取并缓存ByteArrayOutputStreambyteArrayOutputStream=newByteArrayOutputStream();byte[]buffer=newbyte[1024];intbytesRead;InputStreamrequestInputStream=request.getInputStream();while((bytesRead=requestInputStream.read(buffer))!=-1){byteArrayOutputStream.write(buffer,0,bytesRead);}this.cachedBody=byteArrayOutputStream.toByteArray();}@OverridepublicServletInputStreamgetInputStream()throwsIOException{finalByteArrayInputStreambyteArrayInputStream=newByteArrayInputStream(cachedBody);returnnewServletInputStream(){@OverridepublicbooleanisFinished(){returnbyteArrayInputStream.available()==0;}@OverridepublicbooleanisReady(){returntrue;}@OverridepublicvoidsetReadListener(ReadListenerreadListener){}@Overridepublicintread()throwsIOException{returnbyteArrayInputStream.read();}};}@OverridepublicBufferedReadergetReader()throwsIOException{returnnewBufferedReader(newInputStreamReader(this.getInputStream(),StandardCharsets.UTF_8));}publicStringgetCachedBody(){returnnewString(cachedBody,StandardCharsets.UTF_8);}}代码很简单,就是copy了一下,覆写了一下方法,我们取到了数据。入口我们要拦截到请求,并且戴上前面这个帽子。@ComponentpublicclassRequestResponseLoggingFilterimplementsFilter{@Overridepublicvoidinit(FilterConfigfilterConfig)throwsServletException{}@OverridepublicvoiddoFilter(ServletRequestrequest,ServletResponseresponse,FilterChainchain)throwsIOException,ServletException{if(requestinstanceofHttpServletRequest){HttpServletRequesthttpRequest=(HttpServletRequest)request;//判断是否为JSON请求StringcontentType=httpRequest.getContentType();if(contentType!=null&&contentType.contains("application/json")){//包装请求以缓存BodyMultiReadHttpServletRequestwrappedRequest=newMultiReadHttpServletRequest(httpRequest);//将包装后的请求传递到下一个过滤器或处理器chain.doFilter(wrappedRequest,response);return;}}//非JSON请求直接传递chain.doFilter(request,response);}@Overridepublicvoiddestroy(){}}注意,我只拦截是json内容的body,其他的图片我方形。切面数据获取切面,我需要获取到用户的ID,请求路径,请求方法,请求参数,调用IP@Slf4j@Aspect@ComponentpublicclassLogCut{@AutowiredprivateIAdminLogRemoteadminLogRemote;//切入点@Pointcut("@annotation(sobLogRecord)")publicvoidcheckPermissionPointcut(SobLogRecordsobLogRecord){}@After("checkPermissionPointcut(sobLogRecord)")publicvoidbeforeMethod(JoinPointjoinPoint,SobLogRecordsobLogRecord){ServletRequestAttributesattributes=(ServletRequestAttributes)RequestContextHolder.getRequestAttributes();if(attributes!=null){try{HttpServletRequestrequest=attributes.getRequest();StringrequestMethod=request.getMethod();if("OPTIONS".equals(requestMethod)){return;}//检查当前用户是否有UserVouserVo=AdminVoContext.get();log.info("logcut...");if(userVo==null){//没有登录thrownewForbiddenException("账号未登录.");}AdminLogadminLog=newAdminLog();//获取描述//获取方法签名MethodSignaturesignature=(MethodSignature)joinPoint.getSignature();Methodmethod=signature.getMethod();if(method.isAnnotationPresent(ApiOperation.class)){ApiOperationoperation=method.getAnnotation(ApiOperation.class);Stringvalue=operation.value();adminLog.setDescription(value);}StringBuilderstringBuilder=newStringBuilder();StringqueryString=request.getQueryString();if(!TextUtils.isEmpty(queryString)){stringBuilder.append("queryString:").append(queryString).append(",");}if(requestinstanceofMultiReadHttpServletRequest){MultiReadHttpServletRequestmultiReadRequest=(MultiReadHttpServletRequest)request;StringrequestBody=multiReadRequest.getCachedBody();log.info("RequestBody:"+requestBody);if(!TextUtils.isEmpty(requestBody)){stringBuilder.append("bodyStr:").append(requestBody);}}Stringip=IpUtils.getRealIpWithNginxProxy(request);adminLog.setAdminId(userVo.getId());adminLog.setIp(ip);log.info("request.getRequestURI()==>"+request.getRequestURI());adminLog.setApi(request.getMethod()+":"+request.getRequestURI());adminLog.setParamsString(stringBuilder.toString());adminLogRemote.postAdminLog(adminLog);}catch(Exceptione){e.printStackTrace();}}}}在适当的接口加上注解,这样我就可以完成了对危险操作的记录了。
2024-12-12 11:44 · http / 拦截 / 注解 / 日志 / java
[文章] 12、Android开发基础之数据存储
本次视频中呢,我们是以QQ登陆的界面进行讲解,首先我们前面学习了点击事件的设置,也学习了Logcat所以,我们可以设置登陆的点击事件触发登录操作,接着,我们通过Logcat去查看我们点击时打出来的信息。
[问答] E/memtrack: Couldn't load memtrack module
启动模拟器后,Logcat不停的进行以下报错:E/memtrack:Couldn'tloadmemtrackmoduleW/android.os.Debug:failedtogetmemoryconsumptioninfo
2020-03-27 22:31 · Android
[问答] 有序广播那一节,运行程序后,log上不显示内容

我对照视频把程序又确认了两编,没问题,但是logcat上内容就是出不来,哪位大佬有没有遇到过类似的问题啊,帮帮忙,谢谢谢谢。

2021-08-11 11:37 · android开发
[问答] Logcat 和 Run没有输出信息

如题,上一刻还好好的,突然就什么都不显示了,上次也是如此,重启就又可以看到信息了。


有知道怎么解决这种情况吗?



2022-03-18 11:49 · Logcat日志
[问答] Android H5交互事件,导致App奔溃
logcat中一直执行:hookurl函数。
2021-01-27 20:54 · Android
[问答] Android Studio遇到的一些“小”问题
xml里面的代码很简单,就是博主讲的那个计算期点击颜色变换那个,MainActibity运行之后Activity一直闪退,然后看了logcat就是这个问题...

2022-08-27 22:06 · AndroidStuido
[问答] 安卓基础网络编程 :出现IllegalStateException该怎么解决?
学安卓基础课程网络编程这一块时经常出现IllegalStateException这个错误,今天学Retrofit的Get请求时又出现了,只要点击按钮,程序就会闪退+报错,我百度了许多方法,但还是实在没有办法解决,求大佬们救救救Logcat
2020-12-28 15:21 · Bug
[问答] Android SQLite建库失败
from=search&seid=450616653032236832运行后建不了库,logcat有错误2020-06-1411:20:56.11824453-24453/?
2020-06-14 11:32 · SQL / Android
2022-03-24 15:47 · 沙滩api
[问答] 领券联盟APP项目商品内容列表与分类显示错位
运行APP,进入主页,不做任何操作,Logcat显示如下
2020-09-22 10:31 · 领券联盟APP / RecyclerView
[问答] 求助:内容提供者-日历属性不打印

日历的属性打印不出来,不知道什么原因,希望大家帮忙看看


第一张图是logcat,今天升级了一下AS,logcat窗口就变成这个样子了


2022-09-27 20:28 · 求助
[问答] 广播监听应用安装与卸载Log没打出来
监听应用安装与卸载可以运行但是Log打不出来Logcat显示的是:2020-11-23 11:15:21.146 1831-1870/system_process W/BroadcastQueue
2020-11-23 11:37 · 广播监听
[问答] 为什么AS的Logcat经常不输出信息
有时候能输出,有时候就不能输出,重启AS了也没效
2020-03-07 13:41 · Android
[文章] 【Oracle运维】ORA-00257
java.sql.SQLException:ORA-00257:archivererror.Connectinternalonly,utilfreed.情况分析根据错误代码及错误描述,能够知道问题原因是数据库归档日志可用空间不足服务器重启后
2024-11-28 21:53 · Oracle / 运维 / 笔记
[文章] Kubesphere容器时间不同步的问题
缘起我一看呀,结果是这样子的,日志的时间也不对:但是命令行里的date是对的。我已经配置了同步主机时间,所以这个显示是对的。
2024-01-20 15:11 · kubesphere / 时区 / k8s / docker / 容器
[文章] 工蜂 git 配置了ssh 但是访问不了,其他同理
你明明配置了但是又没有权限走的是ssh所以我们可以用命令看一下日志解决过程ssh-vTgit@git.code.tencent.com就会有很多日志输出了根据实际日志去分析一下我的是这个日志:hostkeyalgorithm
2024-09-03 13:02 · git / 算法 / 加密 / ssh / 通讯
[问答] 抓取dmesg、logcat、proc-kmsg三种log。
最近业务让其做一个抓这三种log的apk,一开始想在代码里面植入shell命令,但是卡在一点上了,一般在命令行里面敲命令,都是用ctrl+c来结束的,我的代码应该如何实现ctrl+c一样的功能。。。
2020-07-20 17:56 · shell / Android / Log
[文章] 作为一个聪明的程序员,应该如何提bug,提问呢?
安卓如何抓取log一般来说,我们使用as自带的logcat,就可以看到Log了。这里有一个大忌,Log最好不要截图,你截图能截取多少呢?显得特别没智商。但是要注意:不要选错设备,选错程序,过滤的级别。
2019-11-28 23:28 · 技巧 / 提问 / android / 安卓开发 / 提bugs
[问答] 广播: 为什么一直监听不到 ACTION_POWER_DISCONNECTED
用了TOAST也不显示,看了好久,代码没问题,Logcat代替之显示的是以下信息:2020-08-2915:36:40.9298478-8497/com.example.batterylevelD/EGL_emulation
2020-08-30 03:48 · 广播监听USB
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7