我知道已经有十几个帖子都有这个名字了,但是我已经尝试过几乎没有重新安装eclipse的事情,我担心如果我这样做,我可能会把我的项目弄得更糟.我日食中大约一半的项目突然开始出现这个错误,一半都很好(?!)
我已经尝试清理项目,重新启动eclipse,重新启动计算机,确保没有import android.R,在Java构建路径导出中取消选择Android等.
基本上我只是在我的.java文件中更改了几行代码后才开始随机获取此错误,而不是任何.xml文件.显然我试图撤消这些改变无济于事.我每隔几天左右就备份我的整个项目的副本,并且总是当它是一个编译并运行正常的副本时.在特定日期之前的所有副本都可以,并且在得到此错误之后的所有内容.所有不良副本都引用了scoreloop和admob库,但我尝试删除这些库,没有好处.所有"ok before"副本都是Android 2.1,而不好的是Android 2.3,但是当我进入项目构建目标并告诉它使用2.1而不是2.3时,仍然没有去.
任何人的想法?
编辑:查看错误日志和周围当我开始得到这个问题开始得到这些:
!ENTRY org.eclipse.update.configurator 4 0 2011-10-16 22:02:42.354!MESSAGE无法找到基本名称功能包,locale en_US
!ENTRY org.eclipse.update.configurator 4 0 2011-10-16 22:02:42.404!MESSAGE无法找到基本名称功能包,locale en_US
!ENTRY org.eclipse.update.configurator 4 0 2011-10-16 22:02:42.788!MESSAGE无法找到基本名称功能包,locale en_US
!ENTRY org.eclipse.update.configurator 4 0 2011-10-16 22:02:45.079!MESSAGE无法找到基本名称功能包,locale en_US!SESSION 2011-10-17 09:11:22.690 --- -------------------------------------------- eclipse.buildId = M20110210- 1200 java.version = 1.6.0_23 java.vendor = Sun Microsystems Inc. BootLoader常量:OS = win32,ARCH = x86_64,WS = win32,NL = en_US框架参数:-product org.eclipse.epp.package.java.product命令行参数:-os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product
!ENTRY org.eclipse.core.resources 2 10035 …
基本上我的问题是如何将一个可绘制的资源添加到android eclipse中的R.java文件中,这样我就可以使用它来代码:
ByteArrayOutputStream stream = new ByteArrayOutputStream();
Bitmap bitmap = BitmapFactory.decodeResource(getBaseContext().getResources(), R.drawable.kapschlogo);
bitmap.compress(Bitmap.CompressFormat.JPEG, 100 , stream);
Image myImg = Image.getInstance(stream.toByteArray());
myImg.setAlignment(Image.MIDDLE);
doc.add(myImg);
Run Code Online (Sandbox Code Playgroud)
图像存储在父项目文件夹中,但我无法弄清楚如何将其添加到R文件中.
我正在构建一个简单的java/android应用程序,并试图更改存储在资源文件中的字符串(用作按钮的文本)的值.
每当我尝试更改该值(使用R.string.)时,我都会收到错误.这是因为在这个文件(R.string one)中,变量是"final".每当我尝试编辑文件时,它都会将其恢复为原始版本.
如果有办法阻止这个字符串是最终的,还是有另一种方法来传递这样的文本属性的值?
昨天我正在开发我的Android应用程序,运行正常.但是今天当我打开它时,我收到了错误R cannot be resolved to a variable,我不确定为什么会发生这种情况.在控制台中我收到此错误[2014-03-29 11:04:59 - RockPaperScissors] C:\Users\hosfo_000\workspace2\RockPaperScissors\res\menu\main.xml:6: error: Error: No resource found that matches the given name (at 'title' with value '@string/action_settings').
有没有人有任何想法可能导致这个?我已经尝试过清理项目但是没有用.
编辑
我的main.XML的第6行是<item所以我添加了该项目的其余部分.我的整个main.xml都包含这个项目.
<item
android:id="@+id/action_settings"
android:orderInCategory="100"
android:title="@string/action_settings"
app:showAsAction="never"/>
Run Code Online (Sandbox Code Playgroud) 
当我使用上面的菜单创建一个新类时,会为每个类创建一个新的 java 文件,正如您所看到的,这会很快产生大量 .java 文件(为什么椭圆在 .java 文件内显示 .class 结构) ,) ,考虑到有时我只希望类非常小,例如
class Name
{
String firstName;
String lastName;
}
Run Code Online (Sandbox Code Playgroud)
我是 Eclipse 和 Java IDE 的新手,您能否告诉我创建新类的快捷方式。
我想要您寻求帮助,因为我无法访问R.anim。到目前为止,我已经创建了一个新项目并想要使用,
overridePendingTransition但是,一旦我键入了R.anim.所有建议的选项,即:attr,dimen ,可绘制,ID,布局,菜单,字符串,样式...
哪里可能有问题?
提前致谢
我android:id="id/user name"用空格添加了这样的ID ,现在我的R.java文件中有编译器错误.这是报告:
/home/eric/AndroidStudioProjects/QrClub/app/build/generated/source/r/debug/com/example/eric/qrclub/R.java
Error:(22, 40) error: ';' expected
Error:(22, 50) error: <identifier> expected
Error:Execution failed for task ':app:compileDebugJava'.
> Compilation failed; see the compiler error output for details.
Run Code Online (Sandbox Code Playgroud)
我想我必须从R.java中删除用户名,但我无法做到......
r.java-file ×7
android ×6
java ×5
eclipse ×2
animation ×1
class ×1
image ×1
resources ×1
transition ×1
variables ×1