- android API文档怎么看
解压android的sdk即 android-sdk-windows-1.5_r2后,就可以在android-sdk-windows-1.5_r2的文件夹下看到一个documentation.html得文件,这就是android api的文档
- android R.java 文件丢失如何 重新生成解决方案
android R.java 文件丢失如何 重新生成解决方案
文章分类:移动开发
1.千万不要重启Eclipse、也不自己创建R.java 类文件
2.右击你的工程(项目)——>Android Tools——>Fix Project Properties
将会再次创建出R文件,数据不丢失
本少补充:清理一下当前项目,重新构建一下当前项目,也能自动生成R.java
- Android 模拟器启动那么慢,咋玩啊??
我用的是 Android 模拟器 1.5 R2 版本,从启动到显示 Android 桌面至少有一分多钟。在 Eclipse 的 ADT 插件随便写一个 Hello world 程序,每次改动重启模拟器也要同样的时间,启动过程中 CPU 几乎处于 100% 的状态,这咋玩啊??
解决的办法就是,不要关闭模拟器,程序修改后直接运行,ADT插件会直接在已打开的模拟器上发布程序并运行。
- Could not find SDK_Roottoolsadb.exe!
Could not find SDK_Root/tools/adb.exe!2010年06月18日 星期五 上午 11:22碰到这个如标题的问题,在网上搜了很久,有两个比较好的办法:
1.这个我没有试验,但是从原理上来看是可以的。
转载自:http://wangsheng2008love.blog.163.com/blog/static/78201689201042341023158/
昨晚试着摸索一下Android开发,于是先安装了eclipse,然后下载开发Android的eclipse插件ADT,最后下载Android SDK,谁知当我配置SDK路径时却提示: Could not find SDK_Root/tools/adb.exe!
Google搜了好多:有的说是ADT与SDK不兼容;也有的说SDK路径不正确......
但这些都没有指出具体的解决办法。后来今天早上给一个朋友(他现在从事Android开发)打电话,一问才知道是我下载的SDK版本(我下的是2.2)太新的原因,因为在新版本的SDK中不包含tools目录下的adb.exe文件。他建议我先下载一个1.5版本的sdk,安装之后再一步步升级sdk。于是我按照朋友的指示,果真没有出现Could not find SDK_Root/tools/adb.exe!的异常了。
在此,再次感谢我的那位朋友!
2. 这个方法我试验过了,可以,而且感觉比第一种方便。建议用这种方法解决。
转载自:http://xianzhideng.javaeye.com/blog/652541
eclispe 安装ADT插件后,需要设置android sdk环境。
在1.5版本可以直接解压就可以用。但是在1.6 版本以后直接解压后设置都会找不到 adb.exe 的文件。解决的办法如下:
下载一个 SDK Setup 工具(这个工具是用来管理sdk版本的,例如升级等),再将ADT SDK 环境路径指向 SDK Setup .
这样环境就设置成功了.
评论
2 楼 xianzhideng 2010-05-19 引用打开 SDK setup 工具,查看Installed Packages内容,会看到已下载的sdk。
sdk目录的话应该放在platforms下1 楼 yu633 2010-05-12 引用我有个疑问,SDK setup工具怎么知道我已经下载下来1.6版本SDK的位置。
- Re-installation failed解决方法
* 发布时间:2009-02-20
* 作者:Android开发网原创
使用Eclipse+ADT开发调试Android软件时你会发现安装一个apk文件出错,出现类似
Re-installation failed due to different application signatures.
You must perform a full uninstall of the application.
WARNING: This will remove the application data!
Please execute 'adb uninstall com.android123.Demo' in a shell.
的错误,主要原因是ADT插件赋予APK文件debug签名时数字效验出错可能因为ADT版本不同、APK不是这台计算机生产的在模拟器或 Android手机上,
解决的方法可以直接在真机中删除该程序,重新执行即可,
或在shell中直接adb uninstall <package name>后重新安装。
- Unable to resolve target 'android-5'
[2010-07-01 210130 - HelloAndroid] Unable to resolve target 'android-5'
出现这种问题一般是没有设置Target造成的,在项目的Properties里选择一下Target就好了
- 关于Android的模拟器不能正常启动的解决方法
关于Android的模拟器不能正常启动的解决方法 收藏
一直都是用0.8的,上周Y立方老师让我们装1.5的。大家都装上并跑起来了就我的没跑起来,那个郁闷啊!折腾了好一阵,把Android卸了再装之类的搞了好几次都不奏效……
[2009-05-12 23:11:59 - HelloAndroid] Performing com.android.hello.helloandroid activity launch
[2009-05-12 23:11:59 - HelloAndroid] Automatic Target Mode: launching new emulator with compatible AVD 'avd1.5'
[2009-05-12 23:11:59 - HelloAndroid] Launching a new emulator with Virtual Device 'avd1.5'
[2009-05-12 23:11:59 - Emulator] emulator: ERROR: unknown virtual device name: 'avd1.5'
[2009-05-12 23:11:59 - Emulator] emulator: could not find virtual device named 'avd1.5'
最后发现在Android Virtual Devices Manager中创建avd的时候,在“DELETE AVD”按钮的左边提示了创建后avd的存放路径,因为我的XP系统默认文件的路径都修改过所以“C:/Documents and Settings/张月”这样的路径都改成了“F:/Document And Settings2/张月”,既然Eclipse提示它找不到avd,是不是跟这个有关系呢,我试了试将“.android”这个文件放到“C:/Documents and Settings/All Users”下,还是相同的提示,我又把“.android”这个文件放到“C:/Documents and Settings/张月”再运行,居然成功了。
你也遇到相同的问题吗,去试试吧!
匿名用户 发表于2010年3月27日 8:53:18 IP:举报回复
完全不用这么麻烦,如下就可以轻易解决了:新的android SDK1.5提供了avd,可以更好的模拟真实环境。但是需要设置ANDROID_SDK_HOME环境变量,否则avd manger和android命令默认都会把新建的avd放到用户目录下,但emulator默认却不会到用户目录搜索。设置 ANDROID_SDK_HOME后,大家都会到该目录下搜索。
配置Android遇到的问题总结
(2010-06-03 16:33:02)
转载
标签:
android
it
分类:java
不能打开模拟器是因为默认路径下有中文,需要设置全局变量:
设置ANDROID_SDK_HOME
value:E:/android/kaifa/sdk/android-sdk-windows/
path:%Android_SDK_HOME%/tools
WIN系统
设置好后,要重启eclipse
继续。。
- 关于Device API version版本问题
[环境相关] 关于Device API version版本问题
edison_cool
Device, API
WARNING: Application does not specify an API level requirement!
ApiDemos] Device API version is 3 (Android 1.5)
大家好,问下为什么在console里面还是会显示这个错误了,知道的能不能帮忙回答下,
谢谢诶
flylyke
没有指定users sdk吧
<uses-sdk android:minSdkVersion="3"/>
本少补充:
好像AVD的版本>=minSdkVersion就行了
- 问一个图片利用矩阵翻转的问题
[Android 机制] 问一个图片利用矩阵翻转的问题
lccly
矩阵, 翻转
我想把一张图片翻转一下,然后画到指定的位置上,怎么办?
在网上查了一下,有人用下面这种方法做得:
Matrix m = new Matrix();
m.setRotate(90, imgJenny.getWidth()/2, imgJenny.getHeight()/2);
m.setTranslate(100, 100);
canvas.drawBitmap(imgJenny, m, paint);
可是我试了一下,如果用m.setTranslate(100, 100);这个语句,就会把上面的翻转那条语句给覆盖,就是说不能翻转了。
望各位大侠帮忙解决一下,(新手自学中。。)
xzy2046
用postRotate postTranslate