gpt4 book ai didi

java - ANDROID:错误 W/DynamiteModule:找不到 com.google.android.gms.googlecertificates 的本地模块描述符类

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:10:50 30 4
gpt4 key购买 nike

我正在尝试使用 Android Studio 执行 MapActivity。它必须显示用户的位置。

好吧,我知道我需要一个 key 才能使用 API,相信我,我至少更改了该 key 四次……我在 AndroidManifest.xml 中也有权限。

问题是我可以在没有用户位置的情况下显示 map ,但是如果我尝试显示他/她的位置,那么该应用程序编译得很好但是当我尝试执行它时,它停止了并且我得到了这个错误:

11-12 09:13:28.416 21576-21653/raquel.mapapplication W/DynamiteModule: Local module descriptor class for com.google.android.gms.googlecertificates not found.
11-12 09:13:28.424 21576-21653/raquel.mapapplication I/DynamiteModule: Considering local module com.google.android.gms.googlecertificates:0 and remote module com.google.android.gms.googlecertificates:2
11-12 09:13:28.424 21576-21653/raquel.mapapplication I/DynamiteModule: Selected remote version of com.google.android.gms.googlecertificates, version >= 2
11-12 09:13:28.432 21576-21653/raquel.mapapplication W/System: ClassLoader referenced unknown path: /data/user/0/com.google.android.gms/app_chimera/m/0000000b/n/armeabi
11-12 09:13:28.436 21576-21653/raquel.mapapplication D/GoogleCertificates: com.google.android.gms.googlecertificates module is loaded
11-12 09:13:28.504 21576-21653/raquel.mapapplication D/GoogleCertificatesImpl: Fetched 190 Google release certificates
11-12 09:13:28.505 21576-21653/raquel.mapapplication D/GoogleCertificatesImpl: Fetched 363 Google certificates
11-12 09:13:31.235 21576-21576/raquel.mapapplication I/Process: Sending signal. PID: 21576 SIG: 9

它提到了一些关于谷歌证书的东西,这就是为什么我认为它可能与 key 有关......但我不确定,我不知道我做错了什么。

感谢您的帮助。

////////

好的,我会尝试发布一些代码...我一直在更改代码,但这是我最后一次尝试(我也尝试过 setMyLocationEnable(true),因为 getMyLocation() 已被弃用,但我得到同样的错误):

public class MapsActivity extends FragmentActivity implements OnMapReadyCallback {

private GoogleMap mMap;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_maps);
// Obtain the SupportMapFragment and get notified when the map is ready to be used.
SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
.findFragmentById(R.id.map);
mapFragment.getMapAsync(this);
}

@Override
public void onMapReady(GoogleMap googleMap) {
mMap = googleMap;

Location location=mMap.getMyLocation();

double lat=location.getLatitude();
double lon=location.getLongitude();

// Add a marker in Sydney and move the camera
LatLng sydney = new LatLng(lat, lon);
mMap.addMarker(new MarkerOptions().position(sydney).title("Marker in Sydney"));
mMap.moveCamera(CameraUpdateFactory.newLatLng(sydney));
}
}

感谢回答我的人和编辑我评论的人...我仍然不知道如何格式化文本...

最佳答案

打开sdk manager,下载/更新google play services。并创建一个新的模拟器。

关于java - ANDROID:错误 W/DynamiteModule:找不到 com.google.android.gms.googlecertificates 的本地模块描述符类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40561373/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com