今天用 amap_flutter_location 写了个demo,过程中一直报:INVALID_USER_SCODE
,error_cod
: 1008,下面给大家看下主要流程
compileOnly
修改为 api
例如:
android {
compileSdkVersion 29
defaultConfig {
minSdkVersion 16
}
lintOptions {
disable 'InvalidPackage'
}
dependencies {
//compileOnly 'com.amap.api:location:5.6.0'
api 'com.amap.api:location:5.6.0'
}
}
<!-- 这是我自己配置的,亲测可行 -->
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.INTERNET" />
application
节点下导入下面的servicecompileOnly
修改为 api
,这里就会报错<service android:name="com.amap.api.location.APSService" />
使用的话参考 文档 就足够了,主要是要注意配置的信息是否正确。下面列几个坑点