错误记录:调用原生TvSettings 的 com.android.tv.settings.device.storage.ResetActivity 无法启动

news2024/10/5 19:14:07

在这里插入图片描述

错误现场

  • 起因:第三方 app 调用原生TvSettings 的 com.android.tv.settings.device.storage.ResetActivity ,发现无法启动,查看Log有报错。
  • 原因:未设置 android:exported=“true”
  • 错误:ActivityTaskManager: Permission Denial: starting Intent { flg=0x10000000 pkg=com.android.tv.settings cmp=com.android.tv.settings/.device.storage.ResetActivity } from ProcessRecord{4b7ab0a 4789:com.qcode.projector.launcher/u0a29} (pid=4789, uid=10029) not exported from uid 1000
06-12 18:31:36.057  4103  4251 D TvWindowManager: key event key = KEYCODE_DPAD_CENTER
06-12 18:31:36.060  4664  4664 D LatinIME: setFields fail, break
06-12 18:31:36.060  4789  4789 D MainPageProxy: dispatchKeyEvent:KeyEvent { action=ACTION_DOWN, keyCode=KEYCODE_DPAD_CENTER, scanCode=23, metaState=0, flags=0x8, repeatCount=0, eventTime=300313, downTime=300313, deviceId=7, source=0x301, displayId=-1 }
06-12 18:31:36.060  4789  4789 D JSViewParent: dispatchKeyEvent:KeyEvent { action=ACTION_DOWN, keyCode=KEYCODE_DPAD_CENTER, scanCode=23, metaState=0, flags=0x8, repeatCount=0, eventTime=300313, downTime=300313, deviceId=7, source=0x301, displayId=-1 }
06-12 18:31:36.061  4789  4789 D JSViewParent: current focus:com.tvcode.js_view_app.view.JSViewItem{db98d3a V.E...... ........ 0,0-1920,1080} top:com.tvcode.js_view_app.view.JSViewItem{db98d3a V.E...... ........ 0,0-1920,1080}
06-12 18:31:36.061  4789  4789 V JsViewCore: JsViewCore.dispatchKeyEvent() keyEvent=KeyEvent { action=ACTION_DOWN, keyCode=KEYCODE_DPAD_CENTER, scanCode=23, metaState=0, flags=0x8, repeatCount=0, eventTime=300313, downTime=300313, deviceId=7, source=0x301, displayId=-1 }
06-12 18:31:36.061  4789  4789 I JsKeyCode: JsView dispatch key consumed true, cost 0ms.
06-12 18:31:36.061  4789  4789 V JsViewCore: JsViewCore.dispatchKeyEvent() js consumed=true
06-12 18:31:36.063  4789  5207 D JSIIntfManager: nativeCallSyncApi:func_name=jLauncherBridge_getSystemSoundEffectEnabled cost=0 ms
06-12 18:31:36.063  4789  4789 D JsPromiseManager: Send promise ack={"status":1,"id":289,"value":"{\"isEnabled\":false}"}
06-12 18:31:36.064  4789  5207 D JSIIntfManager: nativeCallSyncApi:func_name=jLauncherBridge_getQCastHomepageVersion cost=0 ms
06-12 18:31:36.065  4789  5207 D JSIIntfManager: nativeCallSyncApi:func_name=jLauncherBridge_getHomepage cost=0 ms
06-12 18:31:36.066  4789  5207 D JSIIntfManager: nativeCallSyncApi:func_name=jLauncherBridge_getLocalData cost=0 ms
06-12 18:31:36.067  4789  5207 I JSIConsole: log: DataCollectUtil pageClick , [object Object]
06-12 18:31:36.068  4789  5207 D JLauncherBridge: sendDataCollectLog page_click {"page_type":"subpage","page_version":"257800","page_title":"璁剧疆","page_vendor":"46","page_area":"璁剧疆","xaxis":"456","yaxis":"0","item_title":"鍑哄巶澶嶄綅","item_id":"4","material_id":"","material_title":"","click_type":"remote","is_rec":"","rec_args":""}
06-12 18:31:36.070  4789  5207 D QcDataCollector: pageClick
06-12 18:31:36.071  4789  5207 D JSIIntfManager: nativeCallSyncApi:func_name=jLauncherBridge_sendDataCollectLog cost=2 ms
06-12 18:31:36.071  4789  6055 D LogBuilder: send http log: https://qc-user-behavior.cn-hangzhou.log.aliyuncs.com/logstores/ott_event/track?APIVersion=0.6.0&__topic__=2024-06-12&uuid=1eb78f1bf15565e4b445c224e73548e6&bi_version=76&reporter=projector&event=page_click&page_type=subpage&page_version=257800&page_title=%E8%AE%BE%E7%BD%AE&page_vendor=46&page_area=%E8%AE%BE%E7%BD%AE&xaxis=456&yaxis=0&item_title=%E5%87%BA%E5%8E%82%E5%A4%8D%E4%BD%8D&item_id=4&click_type=remote
06-12 18:31:36.071  4789  5207 I JSIConsole: log: OnClick in
06-12 18:31:36.078  4789  6055 E LogBuilder: Failed to send error log.
06-12 18:31:36.082  4789  5207 I JSIConsole: log: matrix_item:{"id":6,"homepageMinVer":"245300","content":{"value":"{\"packageName\":\"com.android.tv.settings\",\"activity\":\"com.android.tv.settings.device.storage.ResetActivity\",\"param\":[]}","type":"NATIVE_APP"},"favoriteImgUrl":"","materialId":"19569","name":"鍑哄巶澶嶄綅","showCond":[{"lang_eng":"yes"}],"showTitle":"no","adList":["./images/homepage/20221013/05b3c1bb7c37a060b6c78000f2bddae2.png"],"contents":"ConfigNavConList绯荤粺璁剧疆_SubScene","editableItem":null,"triggerSource":"setting|setting|鍑哄巶澶嶄綅","content_index":4}
06-12 18:31:36.084  4789  5207 D JSIIntfManager: nativeCallSyncApi:func_name=jLauncherBridge_getStringFromFile cost=1 ms
06-12 18:31:36.086  4789  5207 I JSIConsole: log: startWithParams info:, {"packageName":"com.android.tv.settings","params":"{\"packageName\":\"com.android.tv.settings\",\"activity\":\"com.android.tv.settings.device.storage.ResetActivity\",\"param\":[]}","triggerSource":"setting|setting|鍑哄巶澶嶄綅"}
06-12 18:31:36.058  4103  4250 D GpioService: mFlickerEnable = true
06-12 18:31:36.095  4103  4820 I ActivityTaskManager: START u0 {flg=0x10000000 pkg=com.android.tv.settings cmp=com.android.tv.settings/.device.storage.ResetActivity} from uid 10029
06-12 18:31:36.096  4103  4820 W ActivityTaskManager: Permission Denial: starting Intent { flg=0x10000000 pkg=com.android.tv.settings cmp=com.android.tv.settings/.device.storage.ResetActivity } from ProcessRecord{4b7ab0a 4789:com.qcode.projector.launcher/u0a29} (pid=4789, uid=10029) not exported from uid 1000
06-12 18:31:36.098  4789  5207 E JavaApiManagerBase: Invoke failed e=
06-12 18:31:36.098  4789  5207 E JavaApiManagerBase: java.lang.reflect.InvocationTargetException
06-12 18:31:36.098  4789  5207 E JavaApiManagerBase:    at java.lang.reflect.Method.invoke(Native Method)
06-12 18:31:36.098  4789  5207 E JavaApiManagerBase:    at com.qcode.enhance.JavaInterfaces.b.a(:50)
06-12 18:31:36.098  4789  5207 E JavaApiManagerBase:    at com.qcode.enhance.JavaInterfaces.a.a(:32)
06-12 18:31:36.098  4789  5207 E JavaApiManagerBase:    at com.qcode.enhance.JavaInterfaces.JSIIntfManager.nativeCallSyncApi(:2)
06-12 18:31:36.098  4789  5207 E JavaApiManagerBase:    at java.lang.reflect.Method.invoke(Native Method)
06-12 18:31:36.098  4789  5207 E JavaApiManagerBase:    at jsv.obs.m1.b(:16)
06-12 18:31:36.098  4789  5207 E JavaApiManagerBase:    at jsv.obs.m1.a(:29)
06-12 18:31:36.098  4789  5207 E JavaApiManagerBase:    at com.qcode.jsi.AbstractLayer.AbstractLayer$Extra.PlatformDispatch(:1)
06-12 18:31:36.098  4789  5207 E JavaApiManagerBase:    at com.qcode.jsi.AbstractLayer.AbstractLayer$JSCore.NativeEnterLoop(Native Method)
06-12 18:31:36.098  4789  5207 E JavaApiManagerBase:    at jsv.obs.n1.b(:2)
06-12 18:31:36.098  4789  5207 E JavaApiManagerBase:    at com.qcode.enhance.q$b.run(:6)
06-12 18:31:36.098  4789  5207 E JavaApiManagerBase:    at android.os.Handler.handleCallback(Handler.java:938)
06-12 18:31:36.098  4789  5207 E JavaApiManagerBase:    at android.os.Handler.dispatchMessage(Handler.java:99)
06-12 18:31:36.098  4789  5207 E JavaApiManagerBase:    at android.os.Looper.loop(Looper.java:223)
06-12 18:31:36.098  4789  5207 E JavaApiManagerBase:    at android.os.HandlerThread.run(HandlerThread.java:67)
06-12 18:31:36.098  4789  5207 E JavaApiManagerBase: Caused by: java.lang.SecurityException: Permission Denial: starting Intent { flg=0x10000000 pkg=com.android.tv.settings cmp=com.android.tv.settings/.device.storage.ResetActivity } from ProcessRecord{4b7ab0a 4789:com.qcode.projector.launcher/u0a29} (pid=4789, uid=10029) not exported from uid 1000
06-12 18:31:36.098  4789  5207 E JavaApiManagerBase:    at android.os.Parcel.createExceptionOrNull(Parcel.java:2386)
06-12 18:31:36.098  4789  5207 E JavaApiManagerBase:    at android.os.Parcel.createException(Parcel.java:2370)
06-12 18:31:36.098  4789  5207 E JavaApiManagerBase:    at android.os.Parcel.readException(Parcel.java:2353)
06-12 18:31:36.098  4789  5207 E JavaApiManagerBase:    at android.os.Parcel.readException(Parcel.java:2295)
06-12 18:31:36.098  4789  5207 E JavaApiManagerBase:    at android.app.IActivityTaskManager$Stub$Proxy.startActivity(IActivityTaskManager.java:3696)
06-12 18:31:36.098  4789  5207 E JavaApiManagerBase:    at android.app.Instrumentation.execStartActivity(Instrumentation.java:1723)
06-12 18:31:36.098  4789  5207 E JavaApiManagerBase:    at android.app.Activity.startActivityForResult(Activity.java:5335)
06-12 18:31:36.098  4789  5207 E JavaApiManagerBase:    at android.app.Activity.startActivityForResult(Activity.java:5293)
06-12 18:31:36.098  4789  5207 E JavaApiManagerBase:    at android.app.Activity.startActivity(Activity.java:5679)
06-12 18:31:36.098  4789  5207 E JavaApiManagerBase:    at android.app.Activity.startActivity(Activity.java:5632)
06-12 18:31:36.098  4789  5207 E JavaApiManagerBase:    at com.tvcode.js_view_app.jContentShellJBridge.startNativeApp(jContentShellJBridge.java:316)
06-12 18:31:36.098  4789  5207 E JavaApiManagerBase:    ... 15 more
06-12 18:31:36.098  4789  5207 E JavaApiManagerBase: Caused by: android.os.RemoteException: Remote stack trace:
06-12 18:31:36.098  4789  5207 E JavaApiManagerBase:    at com.android.server.wm.ActivityStackSupervisor.checkStartAnyActivityPermission(ActivityStackSupervisor.java:1032)
06-12 18:31:36.098  4789  5207 E JavaApiManagerBase:    at com.android.server.wm.ActivityStarter.executeRequest(ActivityStarter.java:999)
06-12 18:31:36.098  4789  5207 E JavaApiManagerBase:    at com.android.server.wm.ActivityStarter.execute(ActivityStarter.java:669)
06-12 18:31:36.098  4789  5207 E JavaApiManagerBase:    at com.android.server.wm.ActivityTaskManagerService.startActivityAsUser(ActivityTaskManagerService.java:1100)
06-12 18:31:36.098  4789  5207 E JavaApiManagerBase:    at com.android.server.wm.ActivityTaskManagerService.startActivityAsUser(ActivityTaskManagerService.java:1072)
06-12 18:31:36.098  4789  5207 E JavaApiManagerBase:
06-12 18:31:36.099  4789  5207 D JSIIntfManager: nativeCallSyncApi:func_name=jContentShellJBridge_startNativeApp cost=6 ms
06-12 18:31:36.100  4789  5207 E JSIConsole: error: Error: ERROR: SyncDebug invoke failed func=jContentShellJBridge_startNativeApp status=Invoke function failed.
06-12 18:31:36.100  4789  5207 E JSI     : Isolate throw exception in static int jsi::JSIExtraManager::ProcessCallback(std::shared_ptr<JSIHandleManager::ContextHandle>, std::shared_ptr<JSIHandleManager::FunctionTask>)
06-12 18:31:36.100  4789  5207 W JSI     : V8Throw: TypeError: Failed to exe callback.
06-12 18:31:36.100  4789  5207 W JSI     : {}
06-12 18:31:36.371  4103  4251 D TvWindowManager: key event key = KEYCODE_DPAD_CENTER

解决

        <activity android:configChanges="keyboard|keyboardHidden|navigation"
             android:exported="true"  //添加这句
             android:excludeFromRecents="true"
             android:name=".device.storage.ResetActivity"
             android:theme="@style/Theme.Settings.Transparent"/>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1818059.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

土耳其(小亚细亚)历史上的各个阶段

一个国家的历史书写方式有两种&#xff0c;其一是按本国主体民族的渊源&#xff0c;其二是本国国土内发生的都属于本国史。一般来说&#xff0c;这两种方式相当程度上是重合的&#xff0c;但也有例外&#xff0c;比如本文要讲述的土耳其。 土耳其的国土并不辽阔&#xff0c;其…

文章解读与仿真程序复现思路——电工技术学报EI\CSCD\北大核心《100%新能源场景下考虑频率稳定约束的源网荷储一体化系统储能优化配置》

本专栏栏目提供文章与程序复现思路&#xff0c;具体已有的论文与论文源程序可翻阅本博主免费的专栏栏目《论文与完整程序》 论文与完整源程序_电网论文源程序的博客-CSDN博客https://blog.csdn.net/liang674027206/category_12531414.html 电网论文源程序-CSDN博客电网论文源…

遇到Windows无法启动时不要担心,这里有解决办法

序言 如果有一天你打开电脑,Windows拒绝启动,你该怎么办?其实“Windows无法启动”是一种常见症状,原因多种多样,因此你需要进行一些故障排除。 现代版本的Windows更善于从这种情况中自动恢复,而Windows XP遇到此问题时可能会停止在运行的地方,现代版本的Windows将尝试…

【WEB前端2024】3D智体编程:乔布斯3D纪念馆-第39课-时间通知-按秒刷新

【WEB前端2024】3D智体编程&#xff1a;乔布斯3D纪念馆-第39课-时间通知-按秒刷新 使用dtns.network德塔世界&#xff08;开源的智体世界引擎&#xff09;&#xff0c;策划和设计《乔布斯超大型的开源3D纪念馆》的系列教程。dtns.network是一款主要由JavaScript编写的智体世界…

version-manager最好用的SDK版本管理器,v0.6.2发布

项目地址&#xff1a;https://github.com/gvcgo/version-manager 中文文档&#xff1a;https://gvcgo.github.io/vdocs/#/zh-cn/introduction 功能特点&#xff1a; 跨平台&#xff0c;支持Windows&#xff0c;Linux&#xff0c;MacOS支持多种语言和工具&#xff0c;省心受到…

一个强大的算法模型,GP !!

高斯过程算法是一种强大的非参数机器学习方法&#xff0c;广泛应用于回归、分类和优化等任务中。其核心思想是利用高斯分布来描述数据的分布&#xff0c;通过核函数来度量数据之间的相似性。与传统的机器学习方法相比&#xff0c;高斯过程在处理小样本数据和不确定性估计方面具…

Linux内核编程(二)杂项设备模型框架

本文目录 一、知识点1. Linux设备分类2. 设备号3. Linux 字符设备的几种编程模型 二、杂项设备模型API1. 杂项设备结构体2. 注册杂项设备3. 注销杂项设备4. copy_from_user5. copy_to_user 三、字符设备编程 查看&#xff1a;内核驱动程序编写环境搭建。 一、知识点 1. Linux设…

11.2 Go 常用包介绍

&#x1f49d;&#x1f49d;&#x1f49d;欢迎莅临我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:「stormsha的主页」…

如何思考生成式人工智能著作权案件中的救济问题

如何思考生成式人工智能著作权案件中的救济问题 迄今为止&#xff0c;在16起指控OpenAI和其他生成人工智能(AI)技术开发商侵犯版权的诉讼中&#xff0c;最引人注目的指控是&#xff0c;为了训练生成人工智能模型而复制受版权保护的作品侵犯了版权。 一些评论员相信&#xff0c…

three.js纹理贴图褪色失真问题解决

网上查的都是加encoding配置&#xff0c;但是最新版本&#xff0c;纹理对象属性名.encoding已经变更为.colorSpace // 纹理贴图加载器 const texLoader new THREE.TextureLoader(); const texture texLoader.load("./test.jpg"); texture.colorSpace THREE.SRGBC…

1.动手学习深度学习课程安排及深度学习数学基础

视频资源B站&#xff1a;动手学习深度学习——李沐 目录 目标内容将学到什么1.N维数组样例2.访问2维数组元素3.数据操作4.线性代数5.矩阵计算6.自动求导 目标 介绍深度学习景点和最新模型 LeNet AlexNet VGG ResNet LSTM BERT… 机器学习基础 损失函数&#xff0c;目标函数&a…

设计师搞得表单页,差点让我看吐血,来教会你。

碰到字段比较多&#xff0c;数据类型也比较多的表单页&#xff0c;该怎么设计了&#xff1f; 设计一个字段非常多、类型很多的移动端表单页时&#xff0c;可以考虑以下几个方面来提高用户体验&#xff1a; 简化表单&#xff1a;将表单字段进行分类和分组&#xff0c;根据用户填…

把Vue文件转至树莓派上遇到的问题和解决方案

把整个文件夹复制进树莓派后&#xff0c;运行 npm run dev ,报错sh: 1: vite: Permission denied 解决方案&#xff1a;删除项目里的 node_modules 重新 npm install 再运行即可 rm -rf node_modules/ npm install 在安装过程中&#xff0c;遇到下图问题&#xff0c;vulnerabi…

【Java笔记】第11章:内部类

前言1. 讲解结语 上期回顾:【Java笔记】第10章&#xff1a;接口 个人主页&#xff1a;C_GUIQU 归属专栏&#xff1a;【Java学习】 前言 各位小伙伴大家好&#xff01;上期小编给大家讲解了Java中的接口&#xff0c;接下来讲讲Java中的内部类&#xff01; 1. 讲解 Java中的内…

【每日刷题】Day63

【每日刷题】Day63 &#x1f955;个人主页&#xff1a;开敲&#x1f349; &#x1f525;所属专栏&#xff1a;每日刷题&#x1f34d; &#x1f33c;文章目录&#x1f33c; 1. 414. 第三大的数 - 力扣&#xff08;LeetCode&#xff09; 2. 2265. 统计值等于子树平均值的节点数…

我国间二甲苯零售规模逐渐扩大 进口量有所下滑

我国间二甲苯零售规模逐渐扩大 进口量有所下滑 间二甲苯&#xff08;MX&#xff09;又称为1,3-二甲苯&#xff0c;是苯的两个氢基被两个甲基取代后形成的一种有机化合物。间二甲苯的化学方程式为C8H10&#xff0c;多表现为一种无色透明的液体&#xff0c;不溶于水&#xff0c;但…

人工智能的社会应用:深刻变革的新浪潮

人工智能的社会应用&#xff08;语言文本方面&#xff09; 人工智能在社会应用中的广泛运用体现在多个领域&#xff0c;特别是在语音和文本处理方面。以下是这些技术的一些扩展&#xff1a; 1. 文本翻译&#xff1a; 谷歌翻译&#xff1a;利用深度学习模型&#xff0c;支持100多…

ARM功耗管理框架之SCP

安全之安全(security)博客目录导读 目录 一、功耗管理框架中的SCP 二、SCP的示例 三、SCP固件 四、SCP启动流程 五、SCP的memory map 六、SCP与AP的通信 思考:功耗管理框架?SCP?PPU?LPI?之间的关系?如何配合? 一、功耗管理框架中的SCP 二、SCP的示例

【Python】使用OpenCV特征匹配检测图像中的【特定水印】

如果没有方向 往哪里走都是前方 做自己的光 不需要多亮 曾受过的伤 会长出翅膀 大雨冲刷过的天空会更加明亮 流过泪的眼睛也一样 做自己的光 悄悄的发亮 逆风的方向 更容易飞翔 世界怎样在于你凝视它的目光 那未曾谋面过的远方 或许就在身旁 &#x1f3b5…

Intel 8080接口与Motorola 6800接口定义与应用

本文介绍Intel 8080接口与Motorola 6800接口定义与应用。 Intel 8080接口与Motorola 6800接口是常用的并行总线接口&#xff0c;在MCU与外设直接的接口中经常用到&#xff0c;如MCU与LCD接口&#xff0c;MCU与FPGA之间的接口。本文介绍Intel 8080接口与Motorola 6800接口定义&…