【发布时间】:2017-11-28 16:35:51
【问题描述】:
我已导入一个项目并尝试构建它。该项目使用 Zebra 库。我可以看到有一个名为EMDK 的模块有一个build.gradle。
apply plugin: 'com.android.library'
android {
compileSdkVersion 'Symbol Technologies, Inc.:EMDK 3.0 (API 16):16'
buildToolsVersion "21.1.2"
defaultConfig {
minSdkVersion 16
targetSdkVersion 16
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile project(':common')
}
在我的应用程序build.gradle 中,依赖项如下:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'], exclude: ['com.symbol.emdk.jar'])
compile 'com.android.support:support-v4:21.0.0'
provided files('./libs/com.symbol.emdk.jar')
compile('com.crashlytics.sdk.android:crashlytics:2.5.2@aar') {
transitive = true;
}
当我尝试构建时,../Library/Android/sdk 出现此错误:
未能找到带有哈希字符串 'Symbol Technologies, Inc.:EMDK 3.0 (API 16):16 的目标
如何解决这个问题?
【问题讨论】:
标签: android zebra-printers motorola-emdk