我制作了一个使用FusedLocationProviderClient的统一插件,因为它更快 因此,当我统一构建项目并按“开始”按钮时,它给了我 NoClassDefFoundError解决方案失败:Lcom / google / android / gms /(和某些类名) 所以我导入了包含此类的AAR 但是每次我得到一个新的类名错误 如何解决呢?已经四天了,我无法正常工作 这是我在位置部分的插件中导入的内容:
import com.google.android.gms.location.FusedLocationProviderClient;
import com.google.android.gms.location.LocationCallback;
import com.google.android.gms.location.LocationRequest;
import com.google.android.gms.location.LocationResult;
这是我的Build.Gradle插件:
apply plugin: 'com.android.library'
android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
minSdkVersion 16
targetSdkVersion 24
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:24.0.0'
compile 'com.google.android.gms:play-services:11.0.4'
compile files('src/main/java/com/example/plugins/UnityActivity.jar')
}
预先感谢