【问题标题】:Adding a prebuilt APK that requires shared libraries添加需要共享库的预构建 APK
【发布时间】:2011-01-31 15:22:04
【问题描述】:

libs被打包在lib目录下的apk中。

【问题讨论】:

  • 问题/困难是什么?
  • 对不起。如何将预构建的 APK 添加到需要共享库的 rom?我按照通常的方式进行了操作,但是当我在设备上运行应用程序时,它找不到库。
  • 包括$(clear_vars)local_module:= dlnaserver local_src_files:= $(local_module).apk local_module_tags:= apps local_module_tags:=可选local_module_suffix:= $(common_android_package_suffix)local_certificate:=标志包括$(build_prebuilt)
  • 通过 ADB 安装 APK 有效。通过使用 Android 源代码构建 APK 然后将其作为内置应用程序刷新来安装 APK 是行不通的。它似乎找不到存储在 lib 目录中的库。

标签: android shared-libraries apk


【解决方案1】:

将您的共享库复制到 system/lib 中,例如:

PRODUCT_COPY_FILES += \
    $(LOCAL_PATH)/libcom_googlecode_android_scripting_Exec.so:system/lib/libcom_googlecode_android_scripting_Exec.so \
    $(LOCAL_PATH)/liborg_connectbot_util_EastAsianWidth.so:system/lib/liborg_connectbot_util_EastAsianWidth.so

【讨论】:

  • 这些天我没有制作 ROM,所以我无法测试这个。我认为这对于其他寻找答案的人来说是正确的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-12-17
  • 1970-01-01
  • 2010-11-08
  • 1970-01-01
  • 1970-01-01
  • 2017-03-04
  • 2021-02-20
相关资源
最近更新 更多