【问题标题】:Failed resolution of: Lcom/dropbox/chooser/android/R$layout;解析失败:Lcom/dropbox/chooser/android/R$layout;
【发布时间】:2016-05-25 14:50:03
【问题描述】:
我想构建 jar 文件保管箱时遇到问题。它总是显示错误
“ E/AndroidRuntime(24171): java.lang.NoClassDefFoundError: 解析失败: Lcom/dropbox/chooser/android/R$layout;”当我导入 dropboxchoosersdk.jar 而不是所有 lib DropboxChooserSDK
当我引用所有 lib DropboxChooserSDK 时,它运行良好。
所以我想构建 jar 文件 Dropbox 以使用 gradle 设置自动构建。任何人有同样的问题,请帮助我。谢谢。
【问题讨论】:
标签:
dropbox
cordova-plugins
【解决方案1】:
我发现了我们需要遵循一些步骤的问题:
- 尝试在终端中清理 gradle build “gradle clean build”。
- 然后我们配置缺少的 gradle 设置文件。
lintOptions {
中止错误错误
}
这是我的 gradle 文件:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.10.+'
}
}
apply plugin: 'android-library'
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
compile 'com.android.support:support-v4:13.0.+'
}
android {
lintOptions {
abortOnError false
}
compileSdkVersion 19
buildToolsVersion '19.1.0'
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
}
}