gpt4 book ai didi

java - 在 Android Studio 中使用 Java 中的 Github 库时出错

转载 作者:行者123 更新时间:2023-12-02 12:56:30 25 4
gpt4 key购买 nike

我想使用 android studio 创建一个说话人识别 Android 应用。

我遇到了https://github.com/amaurycrickx/recognito java 中的库。但我在 Android 中实现它时遇到困难。

首先,我通过将 recognito 文件夹复制到 Android 应用程序主目录中的 libs 文件夹(手动创建)来保存它。

然后,在 settings.gradle 文件中 - 包含 ':recognito'

build.gradle app file --     compile project(':recognito')

同步后。收到错误 -

Error:Project :app declares a dependency from configuration 'compile' to configuration 'default' which is not declared in the descriptor for project :recognito.

我研究过,Gradle error: configuration declares dependency which is not declared它表示由于 Recognito 项目不存在 build.gradle 文件。但会怎样呢?因为它只包含 java 文件。

请帮忙..

构建.gradle

apply plugin: 'com.android.application'

android {
compileSdkVersion 23
buildToolsVersion '25.0.0'

defaultConfig {
applicationId "com.urvi.android.abc"
minSdkVersion 19
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}

dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.android.support:support-v4:23.4.0'
compile project(':recognito')

}

设置.gradle

include ':app'
include ':recognito'

我复制的 Recognito 文件夹有 https://github.com/amaurycrickx/recognito/tree/master/recognito文件。我没有从初始路径复制

最佳答案

这个库似乎不是为 Android 应用程序而设计的,而是为 Java 应用程序而设计的。它使用 Android 不可用的部分 Java API(例如 javax.sound.sampled.*)。另外,我不建议使用任何过去 3 年内未更新的库。

关于java - 在 Android Studio 中使用 Java 中的 Github 库时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44406678/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com