如何正确导入Android Studio的Anymote SDK?

时间:2018-06-11 11:45:21

标签: java android android-studio sdk anymote

我正在编写一个应用程序,它应该通过红外线冲击波'Anymote'发送信号来控制电视等设备。

要做到这一点,我需要使用2015年上次更新的给定 Anymote SDK

我已经尝试过使用不同版本的Android(自2015年以来一直推出),但它似乎并没有对Android Studio产生影响。

问题是:

我发现外部本地库应该放在'app> lib'中,然后可以通过项目'structure> app>依赖项>添加> jar依赖项' 但通过这样做,项目将无法编译。

错误: 程序类型已存在:android.support.v4.app.BackStackRecord $ Op Message {kind = ERROR,text =程序类型已存在:android.support.v4.app.BackStackRecord $ Op,sources = [未知源文件],工具名称= Optional.of(D8)}

似乎在应用的 Build.gradle 中,'app> lib'中的所有文件都已导入。

implementation fileTree(dir: 'libs', include: ['*.jar'])

我曾尝试在没有给定 android-support-v4 文件的情况下导入 Anymote SDK ,但它没有任何区别。

我尝试的另一件事是按照建议排除过时的suooprt库here

implementation fileTree(dir: 'libs', include: ['*.jar']) {    
exclude group: 'com.android.support'
exclude module: 'appcompat-v7'
exclude module: 'support-v4'
}

但它会返回一条错误消息,说没有找到exclude方法。

有没有人知道如何使用Android Studio正确导入此库?或者我做错了吗?

0 个答案:

没有答案