【问题标题】:Selective renderscript libraries选择性渲染脚本库
【发布时间】:2014-05-26 14:08:31
【问题描述】:

我在我的项目中使用渲染脚本已经有一段时间了。在最近一次最小化 APK 大小的努力中,我开始思考和研究 renderscript 原生库(libRSSupport.solibrsjni.so)——通常捆绑在 APK 中,是否可以对于诸如 x86mips 之类的构建目标被省略,这对于 APK 的发布版本不是必需的? (注意:无论 Application.mk 中设置的 APP_ABI 的值如何,库都会添加到 APK)

我遇到过一些博客(很像这篇文章 - http://ph0b.com/android-studio-gradle-and-ndk-integration),似乎描述了如何使用 gradle 来实现这一点。但是不使用 gradle 的项目(作为我自己的)呢?有谁知道一种方法——例如,也许可以将一个未记录的变量添加到 project.properties 中?

任何帮助将不胜感激。

【问题讨论】:

    标签: android android-ndk apk native renderscript


    【解决方案1】:

    您确实无法删除这些库,因为应用程序需要它们才能在其他非 ARM 设备上正确运行。

    【讨论】:

    • 感谢@Stephen Hines 的关注。您能否提供更多信息? AFAIK Android/Intel 市场非常小(即使Intel's website 列出了大部分过时的智能手机) - 特别是如果您的应用程序不支持平板电脑。而且,就 MIPS 而言,它们处于更糟糕的位置。长话短说,如果 APK 大小很重要,我认为没有理由保留 x86/MIPS 目标。
    猜你喜欢
    • 1970-01-01
    • 2017-10-21
    • 2019-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多