问题:
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 预装到系统后运行报错相关推荐

  1. python-barcode 使用pyinstaller打包后运行报错cannot open resource

    python-barcode 使用pyinstaller打包后运行报错cannot open resource 问题描述: 使用pycharm可以正常生成条码,但是使用pyinstaller打包后,提 ...

  2. Maven打包后运行报错

    Maven打包后运行报错 场景描述 今天在用Maven打包的时候发现打完后的jar包无法正常执行,一开始我以为是依赖问题.结果在摸索中发现有一个技巧可以解决问题. 解决方法 1.先clean 2.然后 ...

  3. python使用pyinstaller打包后运行报错排查思路

    程序使用win10 ,python39 编写 使用pyinstaller打包成exe 在本机运行正常在其他win7电脑运行报错 报错原因: python3.9 不支持win7系统 解决方案:使用pyt ...

  4. electron安装后运行报错解决方法

    electron安装方法: npm install electron 或 yarn add electron 但由于electron文件较大,安装运行报错说明下载不完整! 好多次下载基本都无法运行,下 ...

  5. webpack安装 webpack-dev-server后运行报错

    webpack安装 webpack-dev-server后进行实时监听报错 webpack安装插件 webpack-dev-server后进行实时监听,重新运行npm run dev报错 一.问题现象 ...

  6. 使用craco start后运行报错

    用craco start遇到了这个错误,报错如下: This error probably occurred because you updated react-scripts or craco. P ...

  7. 解压修改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 ...

  8. idea生成单元测试后运行报错:java.net.ConnectException: Connection refused:

    从官网下载了一个最新的idea(2017.1.4 community),多一个一个类写了一个单元测试,测试代码都没写,然后运行测试,竟然报错,报错为Error connecting to 127.0. ...

  9. IDEA导出jar包后运行报错 找不到或无法加载主类

    问题描述 操作系统:win10 按照网上的流程打包jar包后,使用 java jar包名称 运行时出现找不到或无法加载主类错误 解决方案 1. 更换命令.使用 java -jar jar包名称 命令运 ...

最新文章

  1. 了解下WSDL 端口
  2. UIView 的布局与绘制显示相关方法调用时机
  3. NoSql数据库使用半年后在设计上面的一些心得
  4. Android开源源码推荐(一)
  5. go使用mongodb
  6. python历史 用量 预测_用python做时间序列预测七:时间序列复杂度量化
  7. bex5执行oracle语句,BeX5
  8. JS旋转木马图片轮播
  9. Flutter和Native 通信 android端-pigeon
  10. 一种NET软件加壳技术的设计与实现
  11. 微信php页面你画我猜,微信小程序你画我猜
  12. 苹果退款_苹果ios退款流程最新苹果内购退款政策条例
  13. Kaggle word2vec NLP 教程 第二部分:词向量
  14. 大数据信息资料采集:公众号武志红文章评论爬取八爪鱼采集器规则
  15. Did the Microsoft Stack Kill MySpace?
  16. 解决Git出现rpc failed 问题
  17. 深度探索C++对象模型 学习笔记 第二章 构造函数语意学
  18. 中国数字贸易深度调研与前景战略规划建议报告2022-2028年版
  19. 鸿蒙Hi3861学习四-Huawei LiteOS介绍
  20. 招商银行并购永隆银行分析

热门文章

  1. AT32F437基于LVGL的桌面显示案例
  2. MPC5748G开发笔记-----MPC5748G程序跑飞uSDHCDriverIRQHandler
  3. 为什么需要工单系统?
  4. Bulldog2 渗透测试
  5. 我的世界手机版javaui材质包_我的世界手机版幸运方块2.1
  6. 2 一个完整的计算机系统包括,一个完整的计算机系统应包括.doc
  7. Oracle PLSQL单行数据的处理
  8. 骨传导品牌排行榜前十名,2022十大骨传导耳机品牌
  9. Hbuilder 教程
  10. OpenCV2:特征匹配及其优化