`
kingbinchow
  • 浏览: 122940 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Android 常见错误处理

阅读更多
1.could not find "com.baidu.location" class
a.在Android项目根目录下新建一个libs文件夹;
b.把你需要的导入的第三方Jar包复制进这个目录;
c.在libs目录上点右键,选Bulid path  –> Use as source folder

2. sdk manager 无法更新.设置代理(天国网络问题)
set tool ->option
proxy server:mirrors.neusoft.edu.cn
proxy port:80
and check Force http:...... option

3.no system iamge etc. options in sdk manager dialog.
   update Android SDK Tools version
  

4. Show file Explore On rooted device you can do this:
Open cmd
Type 'adb shell'
su
Press 'Allow' on device (可选)
chmod 777 /data /data/data /data/data/com.application.pacakage /data/data/com.application.pacakage/*
Go to the DDMS view in Eclipse

5. **.so' in project 'PythonAPK' cannot be read or is not a valid ZIP file:
  remove it from build path


6. Android export give a “Conversion to Dalvik format failed error1”
  Disable "Build Automatically" on "Project Menu" and rebuild it manually (Right click on project -> Build project),
  then try to export the application again.
  Eclipse seems to conflict with export and compile simultaneously. So every time you need to export an APK,
  disable automatic build. It's safe to use it any other time.


7. 打开res\layout下的文件预览布局页面发现图片已经被替换,
但在模拟器或者真实机器上运行时发现该图片并没有被替换,还是使用的是原来的资源图片。
在开发过程中,由于使用模拟器测试了程序,在首次运行后会将res文件夹下的图片资源文件(如drawable-hdpi、drawable-ldpi和drawable-mdpi)拷贝到bin文件夹下。
在替换资源图片后,eclipse并不清楚是否有图片改变,所以会使用原来bin下的res文件夹中的资源文件进行打包,而图片用的还是第一次eclipse所拷贝进去的文件,
所以当运行程序后会发现替换资源图片在程序中没起作用。
解决方法
只需要把项目bin目录下的res目录删除(可连同bin下生成的.apk、.dex和.ap_等三个文件一并删除),然后再将项目生成apk文件即可。


8. 没签名是不能安装的,系统bin目录下的安装包是自动生成的,是签过名的,默认签名文件在eclipse 中可以选择。
一般都在c盘 user下 C:\Users\admin\.android\debug.keystore
9. Toast .show()仍不显示消息
可查看系统应用设置->消息通知(可能禁止)


10. Unable to execute dex: Multiple dex files define Lcom/mobile/appstore/listjar/sdk/R$anim;
Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/mobile/appstore/listjar/sdk/R$anim;
Unable to execute dex: Multiple dex files define Lcom/pingan/base/BitmapUtils$AsyncBitmapDrawable
可以很确切的说肯定是 包含了 两个相关的R.anim的资源文件。我的这个例子确实是重复了的,Jar包和引用工程中的资源文件 有重复!所以删掉Jar包中对应的部分就OK!
11.Conversion to Dalvik format failed with error 1解决方法:签名不成功 可能密码错误

12.设置values-land-xhdpi-1824x1200
int screenWidth = getWindowManager().getDefaultDisplay().getWidth();//真实分辨率 宽
int screenHeight = getWindowManager().getDefaultDisplay().getHeight();//真实分辨率 高
        
DisplayMetrics dm = new DisplayMetrics(); 
dm = getResources().getDisplayMetrics(); 
int densityDPI = dm.densityDpi;     // 屏幕密度(每寸像素:120(ldpi)/160(mdpi)/213(tvdpi)/240(hdpi)/320(xhdpi)) 
Toast.makeText(this, "真实分辨率:"+screenWidth+"*"+screenHeight+"  每英寸:"+densityDPI, Toast.LENGTH_LONG).show();


13. DateFormat.getDateInstance(DateFormat.MEDIUM).format(new Date());
  正常输出为 yyyy-M-d(2015-3-10)
  在小米四下输出为MMM d,y(Mar 10, 2015)
 

14. 自定义view 报错 android.view.InflateException: Binary XML file line
    构造函数有问题 没有含有属性构造的构造函数(Context context, AttributeSet attrs)

15. context.getResources().getIdentifier(id, "id",context.getPackageName());

android.content.res.Resources$NotFoundException:String resource ID #0x86
set值时可能要String类型,结果用了Int类型。


16. public static String GEOCODER_POST_URL = "http://api.map.baidu.com/geocoder?address=";


--------2015-11-24---------------
adb pull /data/data/com.pahaoche.jc/databases/haochejc E:\sqliteDatabase\haochejc


--------2015-11-27---------------
FragmentTransaction trans = getTransaction();
trans.setCustomAnimations(R.anim.fragment_left_enter,R.anim.fragment_left_exit);

--------2015-12-29---------------
调用摄像头 导致前一个activity oncreate ondestory调用 设置android:configChanges="orientation|keyboard|keyboardHidden|screenSize"
禁止切换屏幕
分享到:
评论

相关推荐

    Android 环境搭建,Helloworld以及常见错误处理,最新版哦.doc

    Android 环境搭建,Helloworld以及常见错误处理,最新版哦.doc

    Android ADT安装技巧其常见错误处理

    初学者对于 自己的eclipse 版本 在安装ADT时 太慢 不能安装的问题

    android异常类型和处理

    ClassCastException 强制转换类失败异常 IllegalArgumentException 方法参数类型传入异常 IllegalStateException ...AssertionError 断言错误 ExceptionInInitializerError 试图初始化静态变量或者静态初始化块时抛出

    iperf2 iperf3 Android平台 ndk编译指南,常见问题解决方法

    iperf 2 ,3 的android 平台移植笔记,ndk 选择,交叉编译工具链的编译和配置,编译结果的验证,常见错误的处理方法。工作实践中的总结。

    Android拍照demo

    Android照相机开发实现demp,其中包括一些相机开发中常见错误的处理,以及照片保存时OOM的处理,欢迎一起学习交流

    Android高级编程--源代码

    4.5.4 处理菜单选择 103 4.5.5 子菜单和上下文菜单 103 4.5.6 To-Do List示例续 105 4.6 小结 111 第5章 Intent、广播接收器、Adapter和Internet 113 5.1 Intent简介 113 5.1.1 使用Intent来启动活动 114 ...

    Android WebView 常见问题及处理方案

    但是android的webview默认支持的功能非常弱,很多地方都是需要自定义的,才能达到我们想要的效果。并且webview在不同的版本会有不同程度的bug。下面小编把webview经常出现的问题给大家整理如下: 1.为WebView自定义...

    android xml解析1

    以及EntityResolver这4个接口.ContentHander用于处理跟XML文档相关的事件,DTDHander用于处理对文档的DTD进行解析时产生的事件,ErrorHandler用于处理XML文档产生的错误,EntityResolver用于处理外部实体.值得注意的是,...

    Android课程第一次实验报告_Andorid应用程序Activity生命周期.docx

     对于进程生命周期,一个普遍的错误就是:当一个Intent Receiver在它的onReceiveIntent()方法中,接收到一个intent后,就会从这个方法中返回。而一旦从这个方法返回后,系统将会认为这个Intent Receiver不再处于...

    Android快速开发框架AndBase

    SOAP工具类,异步Task,常用工具类(字符串,日期,文件处理,图片处理工具类等),能够使您的应用在团队开发中减少冗余代码,很大的提高了代码的维护性与开发高效性,能很好的规避由于开发疏忽而导致常犯的错误。...

    基于Android平台的车牌识别系统的研究

    最后,在分析常见的字符分割方法的优缺点基础上,本文研究了一种结合先验知识与垂直投影的字符分割处理方法,该方法通过初步分割与精确分割两步处理,能够达到准确分割七个车牌字符的目的,对字符粘连的现象也有很好...

    Android开发中Eclipse报错及对应处理方法总结

    主要介绍了Android开发中Eclipse报错及对应处理方法,实例汇总了使用eclipse开发Android项目过程中常见的错误提示及对应的处理技巧,需要的朋友可以参考下

    CSTR&Handle Java 客户端.rar

    文章介绍了Android NDK开发的简单概念、常见错误及处理和从第一个Hello World开始实际做一个简单的JNI开发示例,相信看完之后,大家对NDK开发有了一个概念上的认识了,那么接下来我们需要再深入一下NDK的开发,我们...

    Android蓝牙Ble通讯Demo示例源码–扫描,连接,发送和接收数据,分包解包

    涉及ble蓝牙通讯的客户端(开启、扫描、连接、发送和接收数据、分包解包)和服务端(初始化广播数据、开始广播、配置Services、Server回调操作)整个环节以及一些常见的问题即踩过的一些坑。 比如 1、在Android不同版本...

    计算器可以处理括号,小数,负数

    计算器可以处理括号,小数,负数,可以判断常见的错误,重复计算

    Picasso:强大的Android图片下载和缓存库-开源

    毕加索会自动处理Android上许多常见的图像加载陷阱:处理ImageView回收和适配器中的下载取消。 复杂的图像转换,使用最少的内存。 自动内存和磁盘缓存。 自动检测到适配器的重新使用,并且先前的下载被取消。 转换...

    LifeCycleProject:android LifeCycle 使用说明

    以下是阅读官网的说明:LifeCycle指的是使用生命周期通知组件去处理生命周期。支持生命周期的组件执行操作以响应另一个组件(例如活动和片段)的生命周期状态更改。这些组件可帮助您生成组织性更好,并且通常重量更...

    Android UI 之实现多级树形列表TreeView示例

    所谓TreeView就是在Windows中常见的多级列表树,在Android中系统只默认提供了ListView和ExpandableListView两种列表,最多只支持到二级列表的实现,所以如果想要实现三级和更多层次的列表,就需要我们自己来做一些...

    二款android应用开发框架

    SOAP工具类,异步Task,常用工具类(字符串,日期,文件处理,图片处理工具类等),能够使您的应用在团队开发中减少冗余代码,很大的提高了代码的维护性与开发高效性,能很好的规避由于开发疏忽而导致常犯的错误。...

Global site tag (gtag.js) - Google Analytics