我们目前正在为OpenTok框架编写cn1lib编码,但我们仍然坚持要求包含所需的库。
我们需要appcompat-V7-18.0.0.aar和support-v4-18.0.0.jar才能使用opentok-android-sdk-2.11.0.aar,但我们没有把它们包括在内。< / p>
我们从CN1构建服务器获取此log并使用此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" />
我们认为此文件中缺少某些内容,但是什么?这时候我们只是想尝试Android部分,iOS。
任何想法都会有所帮助,提前谢谢:)
答案 0 :(得分:1)
虽然在开发者指南中有关于添加AAR文件的说明,但这不是您需要的答案......支持库是一种特殊情况。您可能也不需要这些构建提示。
查看这些build hints for the Intercom 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将足以支持此库的要求。