gpt4 book ai didi

android - Eclipse/Android/Library - 找不到任何 R. 引用

转载 作者:行者123 更新时间:2023-11-29 22:17:11 25 4
gpt4 key购买 nike

我有一个 Android 库,其中包含我所有适用的源代码。然后我有两个引用这个库的项目。一个用于“免费”版本,另一个用于我的应用程序的“付费”版本。

直到最近,两者都运行良好。我的操作系统驱动器崩溃并重新安装了我的操作系统。重新安装 Eclipse 并导入我的工作区后,我的“付费”无法像我的“免费”应用程序那样引用内置“R”对象。

以下是项目布局的适用部分:

- Library
-- res
--- strings.xml
---- allow string

- PaidApp
-- res
--- layout
---- main.xml

- FreeApp
-- res
--- layout
---- main.xml

此外,付费应用和免费应用都托管一个 Activity 。在这两种情况下,此 Activity 都会显示来自每个应用各自“主”布局的内容。同一 Activity 从图书馆的 strings.xml 文件中读取字符串:

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

setContentView(R.layout.main);

String someString = getString(R.string.allow);

...
}

在免费应用程序的情况下,上面的效果很棒。但是,对于付费应用程序,main R.layout.main的一部分未解决以及allow R.string.allow的一部分

最佳答案

发现问题...

我从另一个区域复制/粘贴了一些代码,Eclipse 添加了一个 import android.R; 到我的类中。该引用使我无法访问内部 R 类。

关于android - Eclipse/Android/Library - 找不到任何 R. 引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8190997/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com