Android:导出签名APK时,出现"app_name" is not translated 错误

本文探讨了一款应用程序在多种语言环境下遇到的问题及解决方案,涉及众多未翻译的语言环境,对于全球化产品来说,全面的语言支持至关重要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

""app_name" is not translated in af, am, ar, be, bg, ca, cs, da, de, el, en-rGB, en-rIN, es, es-rUS, et, et-rEE, fa, fi, fr, fr-rCA, hi, hr, hu, hy-rAM, in, it, iw, ja, ka-rGE, km-rKH, ko, lo-rLA, lt, lv, mn-rMN, ms, ms-rMY, nb, nl, pl, pt, pt- rBR, pt-rPT, ro, ru, sk, sl, sr, sv, sw, th, tl, tr, uk, vi, zh-rCN, zh-rHK, zh-rTW, zu".
此处对照修改发现如下错误AndroidManifest.xml文件的错误错误处代码:android:theme="@style/Theme.FloatingSearchApp"> 错误信息:无法解析符号 '@style/Theme.FloatingSearchApp' 错误处代码:<activity android:name=".MainActivity"> 错误信息:As of Android 12, `android:exported` must be set; use `true` to make the activity available to other apps, and `false` otherwise. For launcher activities, this should be set to `true`. 错误处代码:<service android:name=".FloatingWindowService" android:enabled="true" android:exported="false" android:stopWithTask="false" android:foregroundServiceType="mediaProjection" /> 错误信息:foregroundServiceType:mediaProjection requires permission:[android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION] FloatingWindowService.kt文件的错误错误处代码:registerReceiver(sightControlReceiver, IntentFilter(ACTION_TOGGLE_SIGHT)) 错误信息:`sightControlReceiver` is missing `RECEIVER_EXPORTED` or `RECEIVER_NOT_EXPORTED` flag for unprotected broadcasts registered for com.example.floatingsearchapp.TOGGLE_SIGHT 错误处代码:.setSmallIcon(R.drawable.ic_notification) 错误信息:Unresolved reference: ic_notification 错误处代码:runOnUiThread { 错误信息:Unresolved reference: runOnUiThread:194 错误处代码:runOnUiThread { 错误信息:Unresolved reference: runOnUiThread:213 错误处代码:runOnUiThread { 错误信息:Unresolved reference: runOnUiThread:220 错误处代码:runOnUiThread { 错误信息:Unresolved reference: runOnUiThread:226 错误处代码:return View.OnTouchListener { view, event -> when (event.action) { MotionEvent.ACTION_DOWN -> { offsetX = event.rawX - sightParams.x offsetY = event.rawY - sightParams.y view.alpha = 0.7f // 半透明反馈 } 错误信息:`onTouch` lambda should call `View#performClick` when a click is detected 错误处代码:private fun recognizeTextAtLocation(x: Int, y: Int) { 错误信息:Parameter 'x' is never used 错误信息:Parameter 'y' is never used 错误处代码:private fun updateQuestion(text: String) { 错误信息:Parameter 'text' is never used 错误处代码:private fun updateQuestion(text: String) { 错误信息:Value of parameter 'text' is always '"如何实现Android悬浮窗?"' 错误处代码:questionTextView.text = "问题: $ text" 错误信息:Do not concatenate text displayed with `setText`. Use resource string with placeholders. 错误信息:String literal in `setText` can not be translated. Use Android resources instead. 错误处代码:private fun updateAnswer(text: String) { 错误信息:Parameter 'text' is never used 错误信息:Value of parameter 'text' is always '"使用WindowManager添加View并设置LayoutParams"' 错误处代码:answerTextView.text = "答案: $ text" 错误信息:Do not concatenate text displayed with `setText`. Use resource string with placeholders. 错误信息:String literal in `setText` can not be translated. Use Android resources instead. MainActivity.kt文件的错误错误处代码:val startServiceBtn: Button = findViewById(R.id.startServiceBtn) 错误信息:Unresolved reference: startServiceBtn 错误处代码:val stopServiceBtn: Button = findViewById(R.id.stopServiceBtn) 错误信息:Unresolved reference: stopServiceBtn 错误处代码:val toggleSightBtn: Button = findViewById(R.id.toggleSightBtn) 错误信息:Unresolved reference: toggleSightBtn 错误处代码:Manifest.permission.CAPTURE_VIDEO_OUTPUT 错误信息:Unresolved reference: CAPTURE_VIDEO_OUTPUT 错误处代码:arrayOf(Manifest.permission.CAPTURE_VIDEO_OUTPUT) 错误信息:Unresolved reference: CAPTURE_VIDEO_OUTPUT 错误处代码:if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { 错误信息:Unnecessary; `SDK_INT` is always >= 24 错误处代码:override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { 错误信息:This declaration overrides deprecated member but not marked as deprecated itself. Please add @Deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details activity_main.xml文件的错误错误处代码:android:id="@+id/startServiceBtn" 错误信息:无法解析符号 '@+id/startServiceBtn' 错误处代码:android:id="@+id/stopServiceBtn" 错误信息:无法解析符号 '@+id/stopServiceBtn' 错误处代码:android:id="@+id/toggleSightBtn" 错误信息:无法解析符号 '@+id/toggleSightBtn' 错误处代码:android:text="悬浮搜索应用" 错误信息:Hardcoded string "悬浮搜索应用", should use `@string` resource 错误处代码:android:text="启动悬浮窗服务" 错误信息:Hardcoded string "启动悬浮窗服务", should use `@string` resource 错误处代码:android:text="停止悬浮窗服务" 错误信息:Hardcoded string "停止悬浮窗服务", should use `@string` resource 错误处代码:android:text="显示/隐藏瞄准镜" 错误信息:Hardcoded string "显示/隐藏瞄准镜", should use `@string` resource 错误处代码:android:text="使用说明:\n1. 启动服务后,信息窗将显示在屏幕右上角\n2. 点击'显示瞄准镜'按钮定位文本\n3. 拖动瞄准镜到文本位置后释放进行识别\n4. 识别结果将显示在信息窗中" 错误信息:Hardcoded string "使用说明:\n1. 启动服务后,信息窗将显示在屏幕右上角\n2. 点击'显示瞄准镜'按钮定位文本\n3. 拖动瞄准镜到文本位置后释放进行识别\n4. 识别结果将显示在信息窗中", should use `@string` resource info_window.xml文件的错误错误处代码:android:text="就绪" 错误信息:Hardcoded string "就绪", should use `@string` resource sight_window.xml文件的错误错误处代码:android:contentDescription="瞄准镜"/> 错误信息:Hardcoded string "瞄准镜", should use `@string` resource
最新发布
06-22
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值