
解决bug
以平时写的Android项目为基础,将所遇到的bug进行总结归纳,避免重复犯错误。
lly-rachel
这个作者很懒,什么都没留下…
展开
-
Android Studio登录github踩坑实录
Android Studio登录github踩坑实录因为导入项目出现问题,重新安装了一次Android Studio(如果下载不了SDK的问题,请先在本机完全卸载干净AS,再下载新的AS,不然下载SDK会出现无法勾选SDK版本(installed)的问题),导致重新登录github出现问题(查找资料很久都无法解决自己的问题),特此写博客记录一下,防止后续有人再次出现这种无聊问题谷歌很久无法解决。问题一点击add account,JetBrain 自动跳转界面。点击 Authorize in G原创 2021-12-05 11:20:49 · 1860 阅读 · 1 评论 -
Android 实现全屏截图、剪裁图片、分享图片至其他应用进程功能(踩坑记录)
Android 实现全屏截图、剪裁、分享功能项目中需要用到 截图分享 的功能,特此写下查询资料过程中的踩坑记录。 1、全屏截图1.1 踩坑记录第一个坑:方法已被弃用(先前实现的全屏截图方法,已经在api28及以上弃用) // View是全屏截图 **已弃用** View getView = this.getWindow().getDecorView(); getView.setDrawingCacheEnabled(true); getVie原创 2021-05-13 16:41:09 · 1560 阅读 · 3 评论 -
Android在数据库储存图片资源id方法
Android在数据库储存图标资源的方法问题:项目中需要存储图标资源,若数据库中直接存储图标资源id(R.mipmap.icon)显然是有风险的做法。因为每次编译应用程序时会自动生成R文件,所以每次启动时,图片资源id都可能会发生变化。即 图片资源id(int)并不是恒不变的,不能通过数据库静态储存id来获取图片。解决方法://数据库储存 String 类型{图标资源名称}var iconName:String = resources.getResourceEntryName(R.mipmap.a原创 2021-04-26 20:42:14 · 1037 阅读 · 0 评论 -
Kotlin实现沉浸式状态栏踩坑记录——图片延伸至状态栏,且不影响toolbar的占位
沉浸式状态栏实现 图片延伸至状态栏,不影响toolbar的占位 private fun steepStatusBar() { var release=Build.MODEL if (release!=null){ if (release.contains("HUAWEI")){ window.addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS)原创 2021-04-18 21:13:21 · 851 阅读 · 1 评论 -
在AS运行main方法报错:Could not create task ‘:app:TestkKt.main()‘.SourceSet with name ‘main‘ not f
Android的kotlin main方法报错:FAILURE: Build failed with an exception.Where:Initialization script ‘C:\Users\97075\AppData\Local\Temp\TestkKt_main__.gradle’ line: 27What went wrong:A problem occurred configuring project ‘:app’.Could not create task原创 2021-02-28 16:27:47 · 2997 阅读 · 2 评论 -
Android运行Service相关服务报错:xxService is not accessible from xx
运行Service相关服务报错:E/AndroidRuntime: FATAL EXCEPTION: main Process: com.example.messenger:remote, PID: 13873 java.lang.RuntimeException: Unable to create service com.example.messenger.MessengerService: java.lang.IllegalAccessException:原创 2021-03-16 21:51:26 · 682 阅读 · 0 评论