将 AAR 与 Mobile First 应用程序连接起来

Posted

技术标签:

【中文标题】将 AAR 与 Mobile First 应用程序连接起来【英文标题】:Connecting AAR with Mobile First application 【发布时间】:2016-03-14 05:54:08 【问题描述】:

我有一个 AAR 文件,在 Mobile First 项目中,我必须调用应该从 AAR 文件打开活动。怎么做?我有一个带有 MFP 7.0 的 Eclipse。

【问题讨论】:

@Idan Adar,你能给我一些建议吗? 您是在构建原生、混合还是 Cordova 应用程序?您可能会发现这很有帮助:dominoc925.blogspot.co.uk/2015/09/… 使用移动优先的混合应用程序 在这种情况下,您可能需要准备编写一些本机胶水代码(例如 Cordova 插件)。 AFAIK,AAR 仅适用于原生 android 代码。 【参考方案1】:

正如 Andrew 在 cmets 中所建议的那样,MobileFirst 框架中没有什么可以帮助您。您需要编写本机代码才能使用 AAR 文件中的任何内容。

按照以下教程中的说明创建一个 Cordova 插件,以便访问 AAR 文件并使用其提供的功能:https://developer.ibm.com/mobilefirstplatform/documentation/getting-started-7-0/adding-native-functionality/android-adding-native-functionality-hybrid-application-apache-cordova-plugin/

但是我相信这可能还需要通过 Gradle 处理它:cordova plugin add external .aar file (not .jar)

提出的另一个建议是提取 AAR 文件中的 .jar 文件,这样会更容易处理...

【讨论】:

一件事是我有一个现有的worklight混合项目,如何将gradle添加到这个项目中

以上是关于将 AAR 与 Mobile First 应用程序连接起来的主要内容,如果未能解决你的问题,请参考以下文章

使用 IBM Mobile First Platform 7.1 和 Ionic 的适用于 Android 的 TouchID

Mobile first server(版本 7.1)所需的 websphere 应用程序服务器(网络部署)的最低版本是多少?

Mobile First! Wijmo 5 之 架构

Bluemix Mobile First 容器预览错误

IBM Mobile First Push Notification 安全测试

Android Native Mobile First 依赖太多库?