火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 3962|回复: 7
打印 上一主题 下一主题

所编程序为什么在华为手机上不能用?

[复制链接]

117

主题

320

帖子

1947

积分

金牌会员

Rank: 6Rank: 6

积分
1947
跳转到指定楼层
楼主
发表于 2020-8-31 22:08:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用火山编的程序在vivo机上安装使用都很好,为什么在华为手机上不能用,报错:
程序版本: 1.0.0
程序构建日期: 2020-08-30 20:42:12
当前日期: 2020-08-31 21:32:48
设备: HUAWEI VOG-AL10

堆栈跟踪(崩溃信息):  
java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference
at java.io.StringReader.<init>(StringReader.java:50)
at android.text.HtmlToSpannedConverter.convert(Html.java:755)
at android.text.Html.fromHtml(Html.java:243)
at android.text.Html.fromHtml(Html.java:186)
at com.renshengfengjing.rg_brjgjl.rg_n65650(Unknown Source:12)
at com.renshengfengjing.rg_qdl.rg_n64986(Unknown Source:277)
at com.renshengfengjing.rg_qdl$20.dispatch(Unknown Source:4)
at hsh.anzh.jb.AndroidView.rg_n5428(Unknown Source:8)
at hsh.anzh.jb.AndroidView$2.onClick(Unknown Source:2)
at android.view.View.performClick(View.java:7217)
at android.view.View.performClickInternal(View.java:7191)
at android.view.View.access$3500(View.java:828)
at android.view.View$PerformClick.run(View.java:27679)
at android.os.Handler.handleCallback(Handler.java:900)
at android.os.Handler.dispatchMessage(Handler.java:103)
at android.os.Looper.loop(Looper.java:219)
at android.app.ActivityThread.main(ActivityThread.java:8347)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1055)
回复

使用道具 举报

11

主题

34

帖子

483

积分

中级会员

Rank: 3Rank: 3

积分
483
沙发
发表于 2020-8-31 23:36:42 来自手机 | 只看该作者
空指针异常,看错误信息应该是引用了取文本长度命令引起的,华为和火山表示不应该背这个锅
回复

使用道具 举报

117

主题

320

帖子

1947

积分

金牌会员

Rank: 6Rank: 6

积分
1947
板凳
 楼主| 发表于 2020-9-1 10:33:59 | 只看该作者
wangqing327 发表于 2020-8-31 23:36
空指针异常,看错误信息应该是引用了取文本长度命令引起的,华为和火山表示不应该背这个锅 ...

在vivo机上安装使用都很好
回复

使用道具 举报

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
36436
地板
发表于 2020-9-1 11:31:57 | 只看该作者
取文本长度   导致空对象。。  也就是某个文本空对象了。严格检查自己代码,火山和华为手机都不背锅。。

可以使用

如果(文本是否为空(某个文本变量))

来判断。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

117

主题

320

帖子

1947

积分

金牌会员

Rank: 6Rank: 6

积分
1947
5#
 楼主| 发表于 2020-9-1 16:50:33 | 只看该作者
本帖最后由 商继珠 于 2020-9-1 22:22 编辑
创世魂 发表于 2020-9-1 11:31
取文本长度   导致空对象。。  也就是某个文本空对象了。严格检查自己代码,火山和华为手机都不背锅。。

...

我感觉是在华为手机上不能获取权限。因为创建目录也失败。不知为何?我用是权限窗口获取权限。
回复

使用道具 举报

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
36436
6#
发表于 2020-9-2 08:43:39 | 只看该作者
商继珠 发表于 2020-9-1 16:50
我感觉是在华为手机上不能获取权限。因为创建目录也失败。不知为何?我用是权限窗口获取权限 ...

第一:手动在系统安全中心的应用管理,手动赋予一下文件读写权限。

第二:检查保存路径是否正确,是否存在。

第三:权限肯定和刚才的文本空对象没有任何关系。。。

第四:http://bbs.voldp.com/forum.php?mod=viewthread&tid=6622
看这个权限声明帖子。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

117

主题

320

帖子

1947

积分

金牌会员

Rank: 6Rank: 6

积分
1947
7#
 楼主| 发表于 2020-9-2 11:48:05 | 只看该作者
谢谢!谢谢!谢谢!
回复

使用道具 举报

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
36436
8#
发表于 2020-9-3 09:30:46 | 只看该作者
本帖结贴,如有其他疑问,请重新发帖提问。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-5-5 22:27 , Processed in 0.090697 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表