将Aar库添加到cn1lib项目中

高文·克鲁格

目前,我们正在为OpenTok框架编码cn1lib,但我们一直无法包含所需的库。

为了使用opentok-android-sdk-2.11.0.aar,我们需要appcompat-V7-18.0.0.aar和support-v4-18.0.0.jar,但我们未能包括在内。

我们从CN1构建服务器获取此日志,并使用以下codenameone_library_appended.properties:

codename1.arg.android.proguardKeep=-keep class android.support.v4.** { *; }  -keep class android.support.v7.** { *; } -keep public class * extends android.app.Service -keep public class * extends android.content.BroadcastReceiver -keep public class * extends android.app.Activity -keep public class * extends android.preference.Preference  -keepclassmembers class * implements android.os.Parcelable {   public static final android.os.Parcelable$Creator *; }
codename1.arg.android.xpermissions=<uses-permission android\:name\="android.permission.READ_LOGS" />     <uses-permission android\:name\="android.permission.ACCESS_NETWORK_STATE" /> 

我们认为该文件中缺少某些内容,但是呢?目前,我们只是在尝试做iOS的android部分。

任何想法都会有所帮助,在此先感谢:)

Shai Almog

尽管在开发人员指南中有添加AAR文件的说明,但这并不是您需要的答案...支持库是一种特殊情况。您可能也不需要这些构建提示。

查看对讲cn1lib的这些构建提示

codename1.arg.java.version=8
codename1.arg.ios.pods=Intercom
codename1.arg.ios.pods.platform=8.0
codename1.arg.android.buildToolsVersion=25.0.1
codename1.arg.android.playServicesVersion=9.8.0
codename1.arg.android.supportv4Dep=compile 'com.android.support\:support-v4\:25.+'

您可以定义播放服务和构建工具的不同版本,我想25足够新,足以支持该库的要求。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章