Google AAr для единства с пользовательским плагином fusedlocationProvider - PullRequest
0 голосов
/ 18 сентября 2018

я создал плагин для единства, который использует FusedLocationProviderClient, потому что он немного быстрее, поэтому, когда я строю проект в единстве и нажимаю кнопку «Пуск», это дает мне разрешение NoClassDefFoundError, не удалось: Lcom / google / android / gms / (и некоторые классыимя), поэтому я импортирую AAR, который содержит этот класс, но каждый раз, когда я получаю сообщение об ошибке с новым именем класса, как решить эту проблему?Прошло 4 дня, и я не могу заставить его работать. Вот что я импортировал в плагин для части местоположения:

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')
}

заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...