在Eclipse中,我从源创建了一个项目,现在它显示错误 - "R无法解析为变量".从我在这里找到的,我已经清理并重建了项目,但是R文件仍未出现在/ gen文件夹中.
有任何想法吗?
为什么我的构建失败并出现此错误?
{android-sdk} /tools/ant/build.xml:479:SDK没有安装任何Build Tools
它在将SDK工具更新到22后开始显示
自上次更新android支持库以来,我遇到了导入LruCache的问题.Eclipse,现在甚至是android studio,一直说android.support.v4.util包不存在.
我正在使用actionbarsherlock并且它包含了android支持v4并且没有显示任何错误.在最后一次SDK更新之前,我的应用程序运行正常.发生了什么变化?我该如何解决?
这是显示的错误:
java: /Users/amit/App/src/com/app/EMCache.java:5: package android.support.v4.util does not exist
java: /Users/amit/App/src/com/app/EMCache.java:9: cannot find symbol
symbol : class LruCache
location: class com.app.EMCache
java: /Users/amit/App/src/com/app/EMCache.java:20: cannot find symbol
symbol : class LruCache
location: class com.app.EMCache
Run Code Online (Sandbox Code Playgroud) 我有两个系统,我已经安装了Eclipse(3.6)和Android开发工具(SDK,ADT).它们都有相同的版本.但是,在一个系统上,在File - > New菜单下,有Android特定项 - New Android Project,New Android XML文件.但另一方面,那些特定的菜单项不存在.是的,我可以通过选择文件 - >新建 - >项目来获取项目,然后在对话框中选择Android项目,但是想知道为什么我没有具体项目.
我尝试重新安装Eclipse和Android项目,但菜单项不匹配.
任何更熟悉Eclipse的人和它的附加组件如Android有什么想法?(两个系统都有窗口菜单下的"Open Android AVD and SDK"项目,FWIW)
谢谢.
我将项目导入Android Studio,但R.java始终为空.
public final class R {
}
Run Code Online (Sandbox Code Playgroud)
我试过了:
但它们没有生效.
升级到Android ADT版本22并清理我的项目后,R.java文件丢失了.我不能使用setViewContent(R.layout.activity_main),因为活动无法引用xml布局(由于缺少R.java).此外,当使用(ctrl + space)获取setContentView的建议时,不会输入代码.在查看错误日志时,它显示存在"未处理的事件循环异常".涉及的插件是org.eclipse.ui.
此外,每当我创建一个新的Hello World项目时,gen文件夹都是空的.几个小时后,我尝试了android工作室.但我不喜欢那里.然后,当我回到Eclipse时,SDK平台工具和构建工具有了更新.我更新了它们但我仍然得到错误.
我试过清理项目但没有运气.什么似乎是问题?
今天,我将Android SDK和Eciple ADT更新到最新版本(ADT Rev 22).在重新启动Eclipse之后,每当我引用自定义库时,它都非常不满意构建路径.
此屏幕截图中显示了一个示例:

我的自定义"Android Utilities Library"编译得很好,但依赖它的所有内容都显示了构建路径错误.例如,当我调查"Android URA Library"的构建路径设置时,它向我显示了android_utilities_library.jar"Android Dependencies"下缺少的错误(实际上这是真的,库将构建到各个类文件中bin/classes).
在阅读了使用库项目构建路径错误的解决方案后,我尝试以正确的顺序清理并手动构建我的项目,但无济于事.
我以前从未处理过这个,所以我不知道如何解决这个问题.
任何帮助表示赞赏.谢谢!
这也适用于新项目!
gen文件夹为空.activity_main.xml文件中没有错误.
我试过了:
但仍然gen文件夹是空的!救命!
我已经和我的朋友一起检查了Android SDK工具版本21,就在apkbuilder那里.我已将Android SDK工具更新到版本22,我找不到apkbuilder了.
那么Andorid SDK工具似乎已经apkbuilder用其他东西取而代之了?如何在没有apkbuilder的情况下制作ant build.xml?有没有其他方法来构建Android的unsigned apk?
我正在使用谷歌地图api v2,一切正常.今天早上我更新了sdk,现在地图不起作用.尝试了很多东西,比如再次导入lib项目,但似乎没有任何东西可行.Plz的帮助.
这是logcat输出
05-16 08:53:34.327: E/dalvikvm(3422): Could not find class 'com.google.android.gms.maps.model.LatLng', referenced from method com.apptree.de_luxe.InfoActivity.<clinit>
05-16 08:53:34.327: W/dalvikvm(3422): VFY: unable to resolve new-instance 170 (Lcom/google/android/gms/maps/model/LatLng;) in Lcom/apptree/de_luxe/InfoActivity;
05-16 08:53:34.327: D/dalvikvm(3422): VFY: replacing opcode 0x22 at 0x0000
05-16 08:53:34.327: E/dalvikvm(3422): Could not find class 'com.google.android.gms.maps.model.MarkerOptions', referenced from method com.apptree.de_luxe.InfoActivity.setUpMap
05-16 08:53:34.327: W/dalvikvm(3422): VFY: unable to resolve new-instance 172 (Lcom/google/android/gms/maps/model/MarkerOptions;) in Lcom/apptree/de_luxe/InfoActivity;
05-16 08:53:34.327: D/dalvikvm(3422): VFY: replacing opcode 0x22 at 0x0002
05-16 08:53:34.347: E/dalvikvm(3422): Could not find class 'com.google.android.gms.maps.MapFragment', referenced from method …Run Code Online (Sandbox Code Playgroud) 我刚刚将Android SDK更新到22.0版(好吧,更像是全新安装)并在Eclipse中启动了一个新项目.我经历了项目向导,一切都很顺利但后来我意识到它没有生成构建文件(BuildConfig.java和R.java都没有).
我搜索了一下,发现其他人有类似的问题,有人指出更新后的新软件包应该是名为Android Build Tools的.我也安装了它们,之后生成了BuildConfig.java,但我仍然没有R.java.
有些人建议清理项目,编辑清单文件并手动添加一个R.java文件,这样它将恢复为生成的文件,但这些文件都不起作用,尽管在我编辑文件时它在IDE控制台中显示了一条警告消息但是它实际上并没有做任何事情
我刚刚更新了我的android工作室,现在我所有的资源都是错误的!
我是android编程的新手.我正在从Commsware教程做教程,准确的T3教程,在此期间我清理了项目.之后,R类文件已停止生成.
我删除了该项目,看起来同样的错误正在传播到我正在创建的其他新项目.
此错误也将出现在新创建的项目中.
我尝试了stackoverflow中的所有解决方案,如:清理项目,在构建路径中选择android版本,删除我的工作区,新安装eclipse等.
另一个令人生畏的事情是我的res文件夹没有显示任何错误,我的xml文件不包含任何大写字母.
它必定是一些愚蠢的错误导致了这个?
android ×13
eclipse ×5
r.java-file ×3
adt ×2
android-maps ×1
apk ×1
build ×1
buildpath ×1
dependencies ×1
java ×1