百度地图 | Android Studio导入百度地图Demo时出现的问题(小红j和AndroidManifest内容大红)及解决方案

Android Studio导入百度地图后的样子,bug满屏飞起
在这里插入图片描述
在这里插入图片描述
五个bug的模样
1.Caused by:
org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all artifacts for configuration ‘:classpath’.
2.Caused by:
org.gradle.internal.resolve.ModuleVersionResolveException: Could not resolve com.android.tools.build.jetifier:jetifier-processor:1.0.0-alpha10.
3.Caused by:
org.gradle.api.resources.ResourceException: Could not get resource’https://jcenter.bintray.com/com/android/tools/build/jetifier/jetifier-processor/1.0.0-alpha10/jetifier-processor-1.0.0-alpha10.pom’.
4.Caused by:
org.gradle.internal.resource.transport.http.HttpRequestException: Could not GET ‘https://jcenter.bintray.com/com/android/tools/build/jetifier/jetifier-processor/1.0.0-alpha10/jetifier-processor-1.0.0-alpha10.pom’.
5.Caused by:
java.net.SocketTimeoutException: Read timed out

解决步骤1:新建一个工程
获取新建工程根目录下build.gradle的gradle版本,复制到Demo的根目录下build.gradle里

//此为新建工程的gradle版本号,用此版本号替换Demo的版本号
dependencies {
        classpath 'com.android.tools.build:gradle:3.6.2'
    }

获取新建工程src目录下的build.gradle的compileSdkVersion,buildToolsVersion的版本号

//用此版本号替换Demo里的版本号
android {
    compileSdkVersion 29
    buildToolsVersion '29.0.3'

在这里插入图片描述
Sync Now,此时剩下了三个bug

在这里插入图片描述
1.Caused by:
org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin [id ‘com.android.internal.version-check’]
2.Caused by:
java.lang.RuntimeException: Minimum supported Gradle version is 5.6.4. Current version is 4.6. If using the gradle wrapper, try editing the distributionUrl in D:\ATest\BaiduMapsApiASDemo111\gradle\wrapper\gradle-wrapper.properties to gradle-5.6.4-all.zip
3.ERROR:
Minimum supported Gradle version is 5.6.4. Current version is 4.6.

解决步骤2:修改Gradle版本号
显而易见,当前Gradle版本太低
在gradle/wrapper/gradle-wrapper.properties修改版本号为最新,然后修改即可。
Gradle版本号查看
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
此时Sync Now成功
在这里插入图片描述

运行后
在这里插入图片描述
解决步骤3:输入API KEY后,就可以嗨皮的使用了
在这里插入图片描述

又出现了这样的警告
在这里插入图片描述
Expecting ‘android:screenOrientation=“unspecified”’ or ‘“fullSensor”’ for this activity so the user can use the application in any orientation and provide a great experience on Chrome OS devices.

解决步骤4取消配置
意思是:此活动需要’android:screenOrientation =“ unspecified”‘或’“ fullSensor”’,以便用户可以在任何方向使用该应用程序,并在Chrome OS设备上提供出色的体验。
这是一种警告,告知开发人员对于大屏幕设备,限制方向是不好的。但是,如果您的应用程序仅支持纵向模式,则可以通过执行以下操作禁用此警告。(Windows下的操作)
File->Setting->搜索Inspections->搜索Chrome->取消选中“活动已锁定到某个方向”(红箭头的地方)->应用并确定。
在这里插入图片描述
终于,完美的结束了
------------------------------Happy End--------------------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值