首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

升级到Android studio Gradle Plugin 3.0.1,TextView中strings.xml中的“\r”(回车)显示"r“

升级到Android Studio Gradle Plugin 3.0.1后,TextView中的字符串显示问题可以通过以下步骤解决:

  1. 首先,打开strings.xml文件,查找包含"\r"的字符串。
  2. 将"\r"替换为实际的回车符号,即"\n"。
  3. 保存并关闭strings.xml文件。
  4. 在布局文件或代码中使用TextView来显示该字符串。
  5. 运行应用程序,TextView将正确显示回车符号。

关于这个问题,可以解释如下:

在Android中,字符串资源可以在strings.xml文件中定义。在旧版本的Android Studio Gradle插件中,当字符串中包含"\r"时,TextView会将其显示为"r",而不是实际的回车符号。这是因为"\r"在字符串中被解释为普通字符,而不是特殊的转义字符。

通过升级到Android Studio Gradle Plugin 3.0.1,该问题得到了修复。现在,TextView会正确解释"\r"作为回车符号,并将其显示为换行符。

推荐的腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Android 插件化】VirtualAppEx 编译运行 ( VirtualAppEx 简介 | 配置 VirtualAppEx 编译环境 | 编译运行 VirtualAppEx 代码 )

Studio 编译报错 ( Could not determine java version from ‘11.0.8‘. | Android Studio 降级 ) , 在该博客 , 使用 Android...( This Gradle plugin requires a newer IDE able to request IDE model leve ) , 在该博客 , 使用 Android Studio...比较复杂 , 如果版本使用不对 , 直接报错 ; 这里使用 Android NDK r10e(2015 年 5 月)版本 ; 当前 SDK 已经不支持 16 以下 NDK 版本 ; 如果要下载老版本..., 翻了墙也会下载失败 ; 在根目录下 build.gradle buildscript.repositories 和 allprojects.repositories , 添加如下两个远程仓库...:gradle:3.0.1' //classpath 'com.android.tools.build:gradle:3.2.1' classpath 'com.android.tools.build

99620

Android 插件化】VirtualApp 编译运行 ( VirtualApp 简介 | 配置 VirtualApp 编译环境 | 编译运行 VirtualApp 官方示例 )

java version from '11.0.8'. ; ( 版本太高了 ) 【错误记录】Android Studio 编译报错 ( This Gradle plugin requires a newer...IDE able to request IDE model leve ) , 在该博客 , 使用 Android Studio 2.3 , 报错 Error:This Gradle plugin requires...比较复杂 , 如果版本使用不对 , 直接报错 ; 这里使用 Android NDK r10e(2015 年 5 月)版本 ; 当前 SDK 已经不支持 16 以下 NDK 版本 ; 如果要下载老版本..., 翻了墙也会下载失败 ; 在根目录下 build.gradle buildscript.repositories 和 allprojects.repositories , 添加如下两个远程仓库...:gradle:3.0.1' //classpath 'com.android.tools.build:gradle:3.2.1' classpath 'com.android.tools.build

2.6K20

Android Studio 快速启动 Android NDK 项目开发

开发环境 Android Studio 2.2 或以上版本 Android NDK 11c+ 或以上版本 Android SDK 最新版,这个一般会包含在 Android Studio 。...将JNI构建功能添加到HelloJni项目中 Android Studio 通过 Google 开发 experimental plugin 支持 native 开发,通过这个插件我们可以不用考虑配置麻烦...下面是 experimental 插件与 gradle 版本对应表,详细查看官方文档,本教程我们将以 experimental plugin 0.7.3 为例 Plugin Version Gradle...:0.7.3' 打开模块 build.gradle 文件,修改让它支持 experimental 插件语法 替换 apply plugin: 'com.android.application'...); //调用jni代码 ((TextView)findViewById(R.id.tv_jni)).setText(getStrFromJni()); }

1.2K30

【谷歌官方文档】1.1 建立第一个APP

Android Studio创建项目时新建Activity对应xml布局文件,按照创建新项目的流程,Android Studio会同时展示这个文件文本视图和图形化预览视图,该文件包含一些默认设置和一个显示内容为...app/build.gradle Android Studio使用Gradle 编译运行Android工程. 工程每个模块以及整个工程都有一个build.gradle文件。...在项目文件 gen/R.java ,每个资源都有一个与之对应资源对象。你可以使用 R对象名称代指资源(如:在指定 android:hint 属性时需要字符串)。...如果使用 Android Studio开发,现在已经可以点击Send按钮启动这个activity了,但显示仍然是模板提供默认内容"Hello world",稍后修改显示自定义文本内容。...(40); textView.setText(message); 6 将TextView加入之前被标记为R.id.contentRelativeLayout RelativeLayout layout

2.4K20

Android Gradle理解以及升级Gradle插件3.0.1遇到

我们在AS中用到Gradle其实应该被叫做 Android Gradle Plugin,也就是安卓项目上gradle插件; Gradle插件会有版本号,每个版本号又对应有一个或一些 Gradle发行版本...Studio 3.0 之后自动将插件版本升级到3.0.0,所以我们也需要对应地把Gradle升级到4.1才行 另外, Android Gradle Plugin又会跟 Android SDK BuildTool...所以 Android Gradle Plugin 本质上就是 一个AS插件,它一边调用 Gradle本身代码和批处理工具来构建项目,一边调用Android SDK编译、打包功能,从而让我们能够顺畅地在...升级Android Gradle Plugin3.0.1踩坑之旅 再同步gradle,又报错。...参考文献 谷歌爸爸文档: https://developer.android.google.cn/studio/build/gradle-plugin-3-0-0-migration.html 最后

1.2K10

Android Gradle 2.3.3 升级 3.0.1 小记录

和尚因为种种原因需要升级 Android GradleGradle > 3.0 时默认支持 Java 8;每次大版本升级都会涉及很多内容,和尚尽可能慎重,但还是简单记录一下升级过程遇到问题...; 升级 classpath 'com.android.tools.build:gradle:3.0.1' 和尚从 2.3.3 升级到 3.0.1 同步之后会有很多问题; Q1: Unable.../SogouNovel/commonlib/build/intermediates/typedefs.txt A5: 和尚尝试之后发现,升级到 Gradle 3.0 之后,lamba 版本也需要更新...,将 lamba 版本更新到 3.7.0 即可; dependencies { classpath 'com.android.tools.build:gradle:3.0.1' classpath...} Tips: 和尚建议在升级过程中注意混淆文件处理,尤其是借助三方 SDK 时,注意官网混淆文件添加; ---- 至此,和尚在升级过程遇到小问题基本解决,大部分都可以在官网或参考各路大神博客

57721

Android】解决TextView.setText提示Do not concatenate text displayed with setText. Use resource string

: // 设置显示当前日期 TextView tvDate = (TextView) findViewById(R.id.main_tv_date); tvDate.setText("当前日期:" +...year + "年" + month + "月" + day + "日"); // 设置显示当前体重数值 TextView tvWeight = (TextView) findViewById(R.id.main_tv_weight...); tvWeight.setText("当前体重:" + weight + "公斤"); 那么...如果你是在Android Studio上进行开发的话,你在使用该方式进行文本设置时就会看到以下提示:...(#lint/SetTextI18n) (Ctrl+F1 Alt+T) 请勿使用setText方法连接显示文本.用占位符使用字符串资源(提示我们尽量使用strings.xml字符串来显示文本)。...(R.string.current_time),year,month,day)); String.format常用格式说明: %n 代表当前为第几参数,使strings.xml位置与format参数位置对应

1.8K20

Android Studio 升级到3.0 提示 java.lang.NoClassDefFoundError解决方法

'com.android.tools.build:gradle:3.0.1' // need delete in gradle3.x version classpath 'com.neenbedankt.gradle.plugins...:android-apt:1.8' } } Module build.gradle文件: apply plugin: 'com.android.library' apply plugin: 'android-apt...:3.0.1' } } Module build.gradle文件: apply plugin: 'com.android.library' android { // ... // add this...android-apt android-apt是由一位开发者自己开发apt框架,源代码托管在这里,随着Android Gradle 插件 2.2 版本发布,Android Gradle 插件提供了名为...总结 以上所述是小编给大家介绍Android Studio 升级到3.0 提示 java.lang.NoClassDefFoundError,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家

49920
领券