android开发中遇到的一些问题

在刚开始学 Android开发 中,遇到了很多问题,因此在这里 记录以备以后查询 使用。

问题记录不分大小,以遇到并 解决的先后记录 。

1.导入Android程序时,有的程序没有引入Android的系统版本包android.jar。在编译的时候就会出现很多错误,这时候只需引入就可以了。

解决方法:引用Android系统包,右击项目->Properties(属性),找到Android的这个选项,右面会出现你的电脑上所安装的sdk版本,勾选上一个并点击下方的Apply按钮,点击OK就可以了。如果不行,找到根目录下有个.properties结尾的文件,更改target=android-4为其他的版本(如target=android-8)。

2.查看eclipse的版本信息

进入到eclipse安装目录下,有一个.eclipseproduct文件,用记事本打开,就可以知道版本了
后面version=的值就是版本。

3.资源目录和分辨率的关系

当res目录下有drawable-hdpi、drawable-mdpi、drawable-ldpi三个文件夹,一般这三个文件夹下的图片都是对应相应的屏幕分辨率的(hdpi->480*800,mdpi->320*480,ldpi->240*320),我们一般通过R.drawable.id来获取图片的宽和高,当相应屏幕分辨率对应的文件夹下没有这个图片时。就会去其他两个文件夹下寻找,而这样取到的图片宽高和实际图片的宽高是不同的。所以我们在开发程序的过程中,不同的屏幕分辨率都要有一套对应的图片,放到对应的 文件夹下。Android系统自动去识别使用哪个。

4.创建目录和文件时报错,“such .....file or dir”

检查是否具有读取写入sd卡权限,在AndroidManifest.xml中加入

 	<!-- 写入 sdcard权限 -->
	<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
	<!-- 读取 sdcard权限 -->
	<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

5.向android模拟器中安装apk文件

找到adb.exe文件所在目录,一般是在sdk目录下tools文件夹下,在命令提示符下输入adb install "apk文件所在目录", 如“adb install D:\hello.apk”

6.反编译文件重新打包出错

 libpng error: Not a PNG file
一般都是png的格式问题,将有问题的png图片,重新用windows自带的画图工具,另存为png格式就好了



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值