gpt4 book ai didi

java - 添加使用 java 8 的 .jar 文件后的 Android 编译循环

转载 作者:太空宇宙 更新时间:2023-11-04 11:52:32 24 4
gpt4 key购买 nike

我需要在我的 Android 应用程序中使用相同的 nlp 库。特别是这些库需要java 8。我在android项目中添加了.jar文件,添加了

android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
applicationId "com.example.kekko.nlp_api_25"
minSdkVersion 25
targetSdkVersion 25
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
jackOptions {
enabled true
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}

到app.grandle,但是当我运行该项目时,Grandle控制台会与循环:app:transformClassesWithPreJackPackagesLibrariesForDebug

最佳答案

尝试通过使 gradle 离线来编译它

通过转到 Android Studio -> 首选项 -> Gradle -> 并勾选离线工作来修复此问题。至少现在它会运行。

编辑:在新的 Android Studio 版本中,路径为文件 -> 其他设置 -> 默认设置 -> 构建-执行-部署 -> Gradle

还有一件事,请同时检查 .jar 文件。有时,您下载的 jar 文件的来源不准确,并且 jar 文件中缺少某些文件会导致错误。当我从事java项目时,这发生在我身上一次。

关于java - 添加使用 java 8 的 .jar 文件后的 Android 编译循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41666873/

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