cuốn sách gpt4 ai đã làm

android应用程序在运行时找不到字符串资源

In lại Tác giả: Walker 123 更新时间:2023-11-29 02:23:39 hai mươi bốn 4
mua khóa gpt4 Nike

我已经将我的 AndroidStudio 项目打包到 ubuntu14.04 中,可以正确部署到我的手机上。但是当我解压它并尝试在 windows10 AndroidStudio 环境中构建和调试它时,我在日志中发现了这个运行时错误:

    2018-11-28 17:15:16.071 21275-21303/? W/ResourceType: Failure getting entry for 0x7f0d001f (t=12 e=31) (error -2147483647)
2018-11-28 17:15:16.071 1697-1721/? I/zygote64: Successfully killed process cgroup uid 10177 pid 16739 in 8ms
2018-11-28 17:15:16.071 21275-21303/? W/PackageManager: Failure retrieving text 0x7f0d001f in package graduationproject.usst.edu.facedetect
android.content.res.Resources$NotFoundException: String resource ID #0x7f0d001f
at android.content.res.Resources.getText(Resources.java:380)
at android.app.ApplicationPackageManager.getText(ApplicationPackageManager.java:1890)
at android.content.pm.PackageItemInfo.loadLabel(PackageItemInfo.java:138)
at com.nearme.statistics.rom.a.h.l.a(Utils.java:88)
at com.nearme.statistics.rom.usermodel.a.c(BackgroundAppData.java:95)
at com.nearme.statistics.rom.usermodel.a.a(BackgroundAppData.java:69)
at com.nearme.statistics.rom.usermodel.a.a(BackgroundAppData.java:20)
at com.nearme.statistics.rom.usermodel.BackgroundAppData$1$1.run(BackgroundAppData.java:48)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)

而且我在调试工具栏中没有任何错误消息:

    Connected to the target VM, address: 'localhost:8600', transport: 'socket'
Disconnected from the target VM, address: 'localhost:8600', transport: 'socket'

我检查了我的 R.java 类,我发现:

    public static final int app_name=0x7f0d001f;

我使用 app_name 的所有地方都只在 AndroidManifest.xml 中:



package="graduationproject.usst.edu.facedetect">




<>
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<>
android:name=".menu"
android:label="@string/app_name"
android:theme="@style/AppTheme.NoActionBar">









我想我很确定这就是问题所在,因为当我更改时

android:label="@string/app_name" 

đến

android:label="@string/another_name"

然后日志中的错误信息变成了:

2018-11-28 17:15:16.071 21275-21303/? W/PackageManager: Failure retrieving text 0x7f0d001e in package graduationproject.usst.edu.facedetect
android.content.res.Resources$NotFoundException: String resource ID #0x7f0d001e

在 R.java 类中使用以下内容:

public static final int another_name=0x7f0d001e;

文件“project\app\src\main\res\values\strings.xml”存在,其中的正文是:


facedetect

facedetectt

Settings

我用的AndroidStudio版本是3.2.1

JDK 1.8
Android SDK 27
NDK 18
Gradle 4.6
Gradle plugin:3.2.1

我尝试过重建、清理,甚至删除了 Build 文件夹以彻底清理和重建。

我不知道问题出在哪里。谁能帮我解决这个问题?谢谢!

câu trả lời hay nhất

我遇到了类似的问题;尝试禁用 Android Studio 中的“即时运行”功能:cài đặt> 构建、执行、部署> 即时运行> 取消选中启用即时运行.

nguồn:https://stackoverflow.com/a/54043188/1992342

关于android应用程序在运行时找不到字符串资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53516719/

hai mươi bốn 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress