Unable to resolve target 'android-7'
Unable to resolve target 'android-7'
解决方案:修改工程目录下的default.properties文件里的内容target=android-7改成target=android-8(或者其他版本)就可以了,最好用txt打开,然后修改之后保存,运行就可以了。
错误提示:The project was not built since its build path is incomplete. Cannot find the class file for java.lang.Object. Fix the build path then try building this project The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files
今天在eclipse3.2+myeclipse5.1+tomcat5.5重新部署时出了这问题.搞了很久才找到原因.解决办法写出来分享:出现以上错误的原因是居然是装jdk5时了多装了个jre。本来Eclipse在建立项目时,会自动参照你的jre路径,但多个版本就没办法加载了。
解决办法: 1. 进入window \ preferences \ java \ Installed JREs 1)按Add 2)输入JRE Name, 例JDK 1.5.0.09 3)JRE home directory, 选择安装的路径 4)按OK 2. 进入Project \ properties \ Java Bulid Path 1)Add library 2)选JRE System Library后按Next 3)选workplace default JRE后按 finish...这样就行了。
为什么我的Android虚拟机打不开?
总是停在这个地方不动了。窗口中的提示为invalid command-line parameter: Files\android-sdk-windows\tools/emulator-arm.exe.Hint: use '@foo' to launch a virtual device named 'foo'.please use -help for more information
查看“window->preferences->android->build”下的default debug keystore的路径中是不是包含中文,此目录不支持中文名的文件夹.
解决方法:default debug keystore这个路径不能直接改。得用以下方法改动 打开系统属性-->环境变量—>在“系统变量”那一个GroupBox下面选择“新建”-->变量名为 "ANDROID_SDK_HOME” (注意,这个变量名不能改变,只能是这个名字!),然后把变量值改为你想把AVD所在的".android”文件夹放置的位置,比如我就放在E:\android\android-sdk-windows如下图所示,也可以更改成其它的路径 设定成功的话 ,在eclipse里preferneces -> Android -> Bulid Setting里为如下结果:Default debug keystore: E:\android\android-sdk-windows\.android\debug.keystore 这样就能打开建在这个路径的AVD了 2.android sdk是不是安装到了包含空格的目录中,如安装到“C:\Program Files\android-sdk-windows”就不行,因为program files中间有空格。
在学习Android视频的实例时遇到这么个问题,创建Button的监听器时:implements android.view.View.OnClickListener.onClick -The method onClick(View) of type Activity02.MyButtonListener must override
网上搜索后发现是jdk版本问题,解决方法:
在项目上右键属性–>javaCompiler中的complier compliance level 将1.5改为1.6 ,就是说Java 1.5的编译器默认对父类的方法进行覆盖,采用@Override进行说明;但1.6已经扩展到对接口的方法;所以如果还是以Java 1.5的编译器来编译的话,会出现错误。 java的编译器是1.6版本的,选择编译级别为1.6,但重要的一点是,选择build的android库是1.5的即可,生成的apk程序是可以在1.5内核上跑起来。
Failed to install helloworld.apk on device 'emulator-5554': timeout
或者
the user data image is used
原因:
由于模拟器已经开启而没有关闭或者非法关闭引起的。
解决方法:
删除 C:\Documents and Settings\Administrator\.android\avd\对应版本.avd下所有以.lock结尾的文件夹。
Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.解决方法:
1.项目右键 ->android tools->Fix Project
2.如果不可以,检查Project->Properties->Java Compiler
确认JDK compliance被设置为1.6,并且enable specific seetings.经过这两步问题基本解决。
如上,出现这个警告的原因是没有指定 android:targetSdkVersion。只要在 <uses-sdk android:minSdkVersion="9" />中添加android:targetSdkVersion="9"即可,修改后为: <uses-sdk android:minSdkVersion="9" android:targetSdkVersion="9" />
|
在android编程中出现main cannot be resolved or is not a field
开始出现布局文件cannot be resolved or is not a field,找解决方法是删除R包,删掉R包,引用R时出现Rcannot be resolved or is not a field,该怎么解决。
android新手请问setOnClickListener这句中那里错了?系统报错说The method setOnClickListener(View.OnClickListener) in the type View is not applicable for the arguments (Activity03.CalculateListener)
import android.content.DialogInterface.OnClickListener; 应该是View类里面的OnClickListenerimport android.view.View.OnClickListener;
Android中导入工程出现Project has no default.properties file! Edit the project
在我们导入Android工程时,有时候会出现如题所述的错误,打开工程目录可以看到,目录下的default.properties文件没有了或者多出了一个project.properties的文件,default.properties文件的主要作用和信息在文件中的注释里说的很清楚了,这边就不多说了哈~
那我们怎么解决这个错误呢?其实很简单啦~有两个方法:
1、到其他工程里把这个default.properties文件拷贝过来直接用,没有关系,可以用的,都是一样的啦~
(这时候如果发现工程还是有错误的话就把工程重新导入一下,一般可以解决的。如果还是有错的话,很可能就是工程里有某些包没有导入进工程了,那按一下Ctrl+Shift+O吧,会自动把工程中用到的包导进来哟~)
2、还有一个超级简单的方法哈,那就是把project.properties文件重命名一下~\(≧▽≦)/~啦啦啦 就改成default.properties名称就OK~