android studio开发的一些问题

1、编译后,输出日志乱码

Help-->Edit Custom VM Options...-->-Dfile.encoding=UTF-8

2、编译时,出现:connect timed out

试过很多方法啦,都是不行的。最后我自己摸索出方法。

1android studio-->Project-->Gradle Scripts-->gradle-wrapper.properties,双击,打开文件

看到:distributionUrl=https\://services.gradle.org/distributions/gradle-8.2-bin.zip

2用浏览器下载:https://services.gradle.org/distributions/gradle-8.2-bin.zip

如果下载不了,自己想办法啦!可以使用迅雷下载。

3android studio-->File-->Settings...-->Build,Execution,Deployment-->Build Tools-->Gradle

看:General Settings-->Gradle user Home:D:/AndroidDevelopent/.gradle

"D:/AndroidDevelopent/"我创建的,".gradle"是自动创建的目录

4把gradle-8.2-bin.zip拷贝到D:\AndroidDevelopment\.gradle\wrapper\dists\gradle-8.2-bin\bbg7u40eoinfdyxsxr3z4i7ta,然后点击"Try Again"

这就搞定了。版本不断更新,我的情况或者目录可能跟大家不一样。大家要多点灵光,多点耐心,多去观察细节,这样才能解决问题哦。我是2024年1月21日安装的android studio。一年多不见android studio,现在都变成这样了。

3、Caused by: org.gradle.internal.resolve.ModuleVersionResolveException: Could not resolve gradle:gradle:8.2.

网上的方法:Android Studio Buildy 依赖各种下载不下来。 443 - 简书 (jianshu.com)

我把内容贴出来:

第一种使用镜像仓库

maven {

url 'https://maven.aliyun.com/repository/gradle-plugin'

}

maven {

url 'https://maven.aliyun.com/repository/public'

}

maven {

url 'https://maven.aliyun.com/repository/central'

}

maven { url 'https://maven.aliyun.com/repository/google/' }

maven { url 'https://maven.aliyun.com/repository/jcenter' }

第二种 使用代理

AS 打开

Configure --> settings --> Appearance & Behavior --> System Settings --> HTTP Proxy,选中Auto-detect proxy settings,勾选下方Automatic proxy configuration URL,填入国内的某个镜像站。

例如:mirrors.opencas.ac.cn:80

Android SDK在线更新镜像服务器

1.中国科学院开源协会镜像站地址:

IPV4/IPV6: mirrors.opencas.cn 端口:80

IPV4/IPV6: mirrors.opencas.org 端口:80

IPV4/IPV6: mirrors.opencas.ac.cn 端口:80

2.上海GDG镜像服务器地址:

sdk.gdgshanghai.com 端口:8000

3.北京化工大学镜像服务器地址:

IPv4: ubuntu.buct.edu.cn/ 端口:80

IPv4: ubuntu.buct.cn/ 端口:80

IPv6: ubuntu.buct6.edu.cn/ 端口:80

4.大连东软信息学院镜像服务器地址:

mirrors.neusoft.edu.cn 端口:80

5.腾讯Bugly 镜像:

android-mirror.bugly.qq.com 端口:8080

也不知道这个方法行不行。我用了其他办法。

4、新版的(2024年1月23日)的android studio找不到xml?

1New Project-->不要选择:Empty Activity,选择:Empty Views Activity

2Name:输入自己的名字

Package name:删除example

Save location:修改自己的路径

Language:选择java

5、在switch-case语句中遇到case R.id.xxx,报错警告提示是需要常量表达式。

方法一把switch-case语句转为if-else语句来解决。

光标移动到switch,然后按着alt+enter

6、bindService崩溃?

Failed resolution of: Landroid/support/v4/content/LocalBroadcastManager

(1)这个错误主要是LocalBroadcastManager这个类被弃用了,但是呢,在使用mqtt依赖库的时候又用到了这个类,所以导致这个类找不到

在build.gradle文件里添加依赖库:

implementation 'com.android.support:support-v4:30.4.1'

(2)添加了依赖之后出现了以下的错误:这是因为有混合库添加了依赖的原因,这时我们可以在gradle.properties文件中添加一句话,让它支持混合库使用。

android.enableJetifier=true

相关推荐
2501_937860942 小时前
MySQL表的操作:创建、查看、修改、删除完整实战
android·数据库·mysql
我就是妖怪11 小时前
KMP全栈开发:从Android到AI Agent的技术演进与实践
android·人工智能
心平气和量大福大12 小时前
android-实例-蒲公英-更新与安装-5-签名与生成APK
android·java·开发语言
阿pin14 小时前
Android随笔-Serializable与Parcelable
android·serializable·parcelable
天空之城--14 小时前
Android 事件分发机制深度解析——原理、源码与实战综合总结
android
阿pin15 小时前
Android随笔-AIDL
android·开发语言·aidl
2501_9160074716 小时前
Bundle ID 注册与管理 App ID 创建指南 命名规则 权限开关与删除注意事项
android·ios·小程序·https·uni-app·iphone·webview
雨白16 小时前
面向对象六大基本原则实战:从零重构支持引擎切换的网络框架
android·架构
张赐荣17 小时前
Android TalkBack 无障碍优化: 为控件自定义转子导航动作
android·microsoft
csdn_aspnet17 小时前
Copilot能换成本地吗?VSCode接本地大模型本地化接入方案
ide·vscode·ai·ollama