android settext真机乱码问题

我们android studio配置jdk1.8,会发现我们settext的地方全部都是乱码
了,尝试各种编码设置后无效。

最后发现事我们开启 jack的问题!

一开始尝试在gradle中添加配置

 android {compileOptions.encoding = "GBK"}

指定编码格式均无效

  compileOptions {
        encoding = 'utf-8'
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }

最后参考这篇文章发现最终解决方法
链接地址

'解决方法'
将项目properties files编码设置为GBK

这里写图片描述

在gradle.properties文件中添加
org.gradle.jvmargs=-Dfile.encoding=UTF-8

这里写图片描述

### Android Studio 真机测试使用指南 在开发 Android 应用时,真机测试是确保应用性能和兼容性的重要步骤。以下是关于如何在 Android Studio 中进行真机测试的详细指南。 #### 1. 配置 Android Studio 为了使 Android Studio 能够识别并连接到您的真机设备,首先需要对 Android Studio 进行相关设置: - 打开 Android Studio 并加载您的项目。 - 在左侧工具栏中找到 `app` 选项,并点击它[^2]。 - 在弹出的列表中选择 `Edit Configurations` 项。 - 在 `Run/Debug Configurations` 窗口中,定位到 `Deployment Target Options` 下的 `Target`。 - 将 `Target` 设置为 `USB Device`[^2]。 - 完成上述设置后,点击 `OK` 保存更改。 #### 2. 配置真机设备 接下来,您需要对您的安卓手机进行相应的开发者模式配置: - 打开手机的 `设置` 菜单。 - 找到并进入 `关于手机` 或 `关于平板电脑` 的选项。 - 连续点击 `版本号` 多次(通常为 7 次),直到看到提示信息“您已处于开发者模式”[^3]。 - 返回到 `设置` 主菜单,找到并启用 `开发者选项`。 - 在 `开发者选项` 中,将 `USB 调试` 功能打开。 - 使用数据线将手机与电脑连接,并确保连接方式设置为“文件传输”或“文件管理”,以便 Android Studio 能够正确识别设备[^2]。 #### 3. 授权连接 当设备成功连接后,手机上可能会弹出一个权限请求对话框,询问是否允许当前计算机访问设备。请确认并授予此权限,以确保 Android Studio 可以正常部署应用。 #### 4. 运行应用 完成以上所有设置后,返回到 Android Studio: - 点击工具栏中的绿色运行按钮(Run)。 - 如果一切配置正确,Android Studio 将自动检测到您的真机设备,并开始将应用安装到设备上[^1]。 - 安装完成后,应用将在您的手机上启动,您可以直接在真实环境中测试其功能。 ```python # 示例代码:简单的 Hello World 应用 # 在 Android Studio 中创建一个新的项目时,默认会生成类似的代码 package com.example.helloworld; import android.os.Bundle; import android.widget.TextView; import androidx.appcompat.app.AppCompatActivity; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); TextView textView = findViewById(R.id.text_view); textView.setText("Hello, World!"); } } ``` #### 注意事项 - 如果 Android Studio 无法识别您的设备,请检查驱动程序是否已正确安装。 - 确保手机的 USB 调试功能已开启,并且连接类型设置为“文件传输”。 - 不同版本的 Android Studio 可能会导致界面略有差异,但基本操作流程相同[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值