Youtube 预装到系统后运行报错
问题:
so已经编译到/system/lib 里,但是运行Youtube 还是报找不到对应的so文件。
环境:
Android 6.0,Youtube 2.07.02
报错打印如下:
01-20 14:02:11.457 3940 3940 E AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.google.android.youtube.tv/com.google.android.apps.youtube.tv.activity.MainActivity}: java.lang.IllegalArgumentException: Unable to find native library: coat
01-20 14:02:11.457 3940 3940 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2416)
01-20 14:02:11.457 3940 3940 E AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
01-20 14:02:11.457 3940 3940 E AndroidRuntime: at android.app.ActivityThread.-wrap11(ActivityThread.java)
01-20 14:02:11.457 3940 3940 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)
01-20 14:02:11.457 3940 3940 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:102)
01-20 14:02:11.457 3940 3940 E AndroidRuntime: at android.os.Looper.loop(Looper.java:148)
01-20 14:02:11.457 3940 3940 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5417)
01-20 14:02:11.457 3940 3940 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
01-20 14:02:11.457 3940 3940 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:731)
01-20 14:02:11.457 3940 3940 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:621)
01-20 14:02:11.457 3940 3940 E AndroidRuntime: Caused by: java.lang.IllegalArgumentException: Unable to find native library: coat
01-20 14:02:11.457 3940 3940 E AndroidRuntime: at android.app.NativeActivity.onCreate(NativeActivity.java:170)
01-20 14:02:11.457 3940 3940 E AndroidRuntime: at dev.cobalt.coat.CobaltActivity.onCreate(SourceFile:8)
01-20 14:02:11.457 3940 3940 E AndroidRuntime: at com.google.android.apps.youtube.tv.activity.MainActivity.onCreate(SourceFile:10)
01-20 14:02:11.457 3940 3940 E AndroidRuntime: at android.app.Activity.performCreate(Activity.java:6241)
01-20 14:02:11.457 3940 3940 E AndroidRuntime: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)
01-20 14:02:11.457 3940 3940 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369)
01-20 14:02:11.457 3940 3940 E AndroidRuntime: ... 9 more
解决思路和方法:
在/data/data 找到youtube目录,发现lib引用的是/system/app/里的 lib ,但是实际情况又没有该目录。
所以,我尝试直接把so文件编译时放到这个目录。
配置如下:
$(LOCAL_PATH)/libs/libcoat.so:system/app/YouTubeV207/lib/arm/libcoat.so
$(LOCAL_PATH)/libs/libcronet.76.0.3800.0.so:system/app/YouTubeV207/lib/arm/libcronet.76.0.3800.0.so
重新编译烧录,验证正常!
为什么会出现这个现象,哪位大神能解释下吗?
Youtube 预装到系统后运行报错相关推荐
- python-barcode 使用pyinstaller打包后运行报错cannot open resource
python-barcode 使用pyinstaller打包后运行报错cannot open resource 问题描述: 使用pycharm可以正常生成条码,但是使用pyinstaller打包后,提 ...
- Maven打包后运行报错
Maven打包后运行报错 场景描述 今天在用Maven打包的时候发现打完后的jar包无法正常执行,一开始我以为是依赖问题.结果在摸索中发现有一个技巧可以解决问题. 解决方法 1.先clean 2.然后 ...
- python使用pyinstaller打包后运行报错排查思路
程序使用win10 ,python39 编写 使用pyinstaller打包成exe 在本机运行正常在其他win7电脑运行报错 报错原因: python3.9 不支持win7系统 解决方案:使用pyt ...
- electron安装后运行报错解决方法
electron安装方法: npm install electron 或 yarn add electron 但由于electron文件较大,安装运行报错说明下载不完整! 好多次下载基本都无法运行,下 ...
- webpack安装 webpack-dev-server后运行报错
webpack安装 webpack-dev-server后进行实时监听报错 webpack安装插件 webpack-dev-server后进行实时监听,重新运行npm run dev报错 一.问题现象 ...
- 使用craco start后运行报错
用craco start遇到了这个错误,报错如下: This error probably occurred because you updated react-scripts or craco. P ...
- 解压修改jar包后运行报错:Unable to open nested entry ‘BOOT-INF/lib/**.jar‘. It has been compressed
背景 打部署jar包后,使用winwar解压工具,修改了里面的配置文件,和lib里面的一个引用包的配置文件,报这个错: Unable to open nested entry 'BOOT-INF/li ...
- idea生成单元测试后运行报错:java.net.ConnectException: Connection refused:
从官网下载了一个最新的idea(2017.1.4 community),多一个一个类写了一个单元测试,测试代码都没写,然后运行测试,竟然报错,报错为Error connecting to 127.0. ...
- IDEA导出jar包后运行报错 找不到或无法加载主类
问题描述 操作系统:win10 按照网上的流程打包jar包后,使用 java jar包名称 运行时出现找不到或无法加载主类错误 解决方案 1. 更换命令.使用 java -jar jar包名称 命令运 ...
最新文章
- 了解下WSDL 端口
- UIView 的布局与绘制显示相关方法调用时机
- NoSql数据库使用半年后在设计上面的一些心得
- Android开源源码推荐(一)
- go使用mongodb
- python历史 用量 预测_用python做时间序列预测七:时间序列复杂度量化
- bex5执行oracle语句,BeX5
- JS旋转木马图片轮播
- Flutter和Native 通信 android端-pigeon
- 一种NET软件加壳技术的设计与实现
- 微信php页面你画我猜,微信小程序你画我猜
- 苹果退款_苹果ios退款流程最新苹果内购退款政策条例
- Kaggle word2vec NLP 教程 第二部分:词向量
- 大数据信息资料采集:公众号武志红文章评论爬取八爪鱼采集器规则
- Did the Microsoft Stack Kill MySpace?
- 解决Git出现rpc failed 问题
- 深度探索C++对象模型 学习笔记 第二章 构造函数语意学
- 中国数字贸易深度调研与前景战略规划建议报告2022-2028年版
- 鸿蒙Hi3861学习四-Huawei LiteOS介绍
- 招商银行并购永隆银行分析