尽是些疑问的bug

2020-02-19  本文已影响0人  白夜的地平线

bug解决了我会写在这里,没有解决我也会放在这里以后解决了写上来

1、bug1

W/ContextImpl: Failed to ensure /storage/emulated/0/Android/data/com.tencent.mobileqq/files/backup: java.lang.SecurityException: Package com.tencent.mobileqq does not belong to 10489
W/System.err: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.io.File.getAbsolutePath()' on a null object reference

情况:集成了腾讯X5内核,初始打开报错有知道的私信哦,3Q

2、bug2

NoSuchMethodException: showScreenAd [class android.content.Context, interface com.tencent.smtt.export.external.interfaces.IX5WebViewBase]

3、bug3

Attempt to invoke virtual method 'java.lang.reflect.Constructor java.lang.Class.getDeclaredConstructor(java.lang.Class[])' on a null object reference

4、bug4

最近更新了android studio4.0,问题太多了,害得我不得不回退版本
声明不要更新4.0
更新后有时候会出现如下情况
1、新建项目


image.png

没错,项目都建立不全,初始更新没问题的,隔几天就这样了,具体原因未知

2、老项目
你无法打开任何文件,点击上图的build.gradle,无法打开,点击java,kt类文件无法打开
没错就是打不开,打不开setting,打不开log日志,什么都打不开,极限就上面的新建项目,建立项目出来还是错误的。。。。。。。。。。
身为开发,不用最新的怎么行,于是乎我升级了
这次升级,上面的两个问题消失了,应该是官方解决了这个BUg
目前已经升级4.2.2
上面的bug官方已经解决bug4

5、bug5 文件中并没有报zip文件

java.util.zip.ZipException: zip file is empty

6、bug6

android.widget.LinearLayout cannot be cast to com.scwang.smartrefresh.layout
同样使用,其中一个就报错了,未查明原因
其中https://blog.csdn.net/u014763302/article/details/53338013
https://blog.csdn.net/qq_32384313/article/details/77140540
里面稍微有一些作用,目前还未招待对应的问题所在

7、Android编辑器升级版本为Android studio Bumblebee 2021.1.1patch 3

2022.4.28升级的最新版本
Android gradle升级至7.4.2
SdkVersion升级至32(Android12)
最低支持23(Android 6.0)

kotlin-android-extensions被废弃了,直接干掉
报错

Build file 'D:\yibowang\code\smjc\app\build.gradle' line: 5
https://img.haomeiwen.com/i15194286/7fff98c1339b241f.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

莫名的提示Android报错,存在非法调用导致
排查发现androidExtensions 的问题,我晕死,
androidExtensions {
experimental = true
}
运行报错两个报错如下

android:exported needs to be explicitly specified for <activity>. Apps targeting Android 12 and higher are required to specify an explicit value for `android:exported` when the corresponding component has an intent filter defined. See https://developer.android.com/guide/topics/manifest/activity-element#exported for details.

OK,直接在所有
intent-filter的activity添加android:exported="true"

重新运行还有一个

android:exported needs to be explicitly specified for <activity>. Apps targeting Android 12 and higher are required to specify an explicit value for `android:exported` when the corresponding component has an intent filter defined. See https://developer.android.com/guide/topics/manifest/activity-element#exported for details.

继续修改

上一篇 下一篇

猜你喜欢

热点阅读