那些年,Android开发踩过的坑】的更多相关文章

首先讲一讲环境配置吧,一般刚上手Android编程,推荐的两款软件开发工具有Eclipse和Andriod Studio,配置环境来讲呢,Android Studio配置环境要快得多,而且比起Eclipse要少遇到许许多多杂七杂八的问题,博主在用Eclipse配置Andriod环境过程中,大概遇到了十余个问题(当然,每个人配置的情况都不一样,并不一定博主遇到的问题你们也会遇到),而且在解决问题中也是不停百度,查了资料,下载了各种包,且耗费了大量的时间.但是我们也都知道Eclipse可能配置很多其…
Android开发需要注意的坑一览​对于一些Android开发过程中坑爹.细小,但又重要的错误的总结​Android开发在路上:少去踩坑,多走捷径其他参考: ​google官方版本发布图 ​umeng设备类型参考 ​设计指南  …
接触nrf52832芯片已经有一段时间了,记录我踩过的坑.这些坑大多都补回来了,愿后来的开发者没有坑~ 先来点开胃小菜 一.环境问题 安装离线包遇到的错误--svdconv exited with an error 原因可能是软件包含中文路径或者keil版本过低,修改安装路径或者升级一下keil. Jlink下载提示No Cortex-M SW Device Found错误 最简单的就是在keil的调试设置里面选择Jlink,然后scan一下 不行就重插jlink再试一下.如果还是不行,不着急,…
0.写在前面 本文涉及到屏幕密度的讨论,这里先要搞清楚 DisplayMetrics 的两个变量,摘录官方文档的解释: density:The logical density of the display. This is a scaling factor for the Density Independent Pixel unit, where one DIP is one pixel on an approximately 160 dpi screen (for example a 240x…
使用静态变量来缓存数据时,不管是在Application类还是其他类,都要注意因应用重建而引发的问题. 使用DecorView作为PopupWindow的anchorView时,在华为P7中它是显示在系统状态栏下方的(Android 5.1.1系统),在华为3C,三星S4,红米Note2(5.0.2)上表现正常. 裁剪图片并且以bitmap返回时,如果你调用的是系统的裁剪功能,当图片过大时在米3当中将会导致系统的裁剪图片应用引发TransactionTooLargeException异常,并且不…
android studio编译有错误但是没有提示给用户,关闭android studio重新启动项目后,会显示错误,修复以后即可!…
近期把一个项目从eclipse上移植到了android studio, 在打包发布APK的时候,应用上传到应用市场时提示取不到签名.但是,我确实使用了 做过签名了. 然后换了一种打包方式 build apk后,该APK上传就可以正常获取签名(已在app的build.gradle里配置过签名了) 于是我很郁闷,改gradle.重新build等等能试过的都试了一遍,没用,最后终于看到了这篇文章(http://blog.csdn.net/lv_fq/article/details/65688532?l…
接到一个NDK工程需要调试,导入后发现总是提示错误 Error:(37, 1) A problem occurred evaluating project ':libuvccamera'.> No such property: sdkHandler for class: com.android.build.gradle.LibraryPlugin 百度上各种说法,有说要降低gadle版本,有说要在环境变量里配置ANDROID_NDK的路径,试验了都不行,最后参考别人NDK gradle文件修改如…
在android4.4.2的系统里,写了一个系统应用,其中有一个功能是通过表单上传图片的,使用了httpclient-4.5.3.jar httpmime-4.5.3.jar httpcore-4.4.6.jar这几个包.运行时报错:“org.apache.http.message.BasicHeaderValueFormatter.INSTANCE”.网上查了一下,这个是由于android里集成了版本比较低的httpclient.第一想法是把系统里面的集成的httpclient升级,但是后来发…
最近有时间,把android studio做了一次升级,升级完成后,悲催的发现eclipse不能正常运行了,网上查了好多资料,试了很多方法都不行,最后把eclipse使用的sdk与AS使用的SDK区分开,eclipse使用之前较老的SDK,AS使用最新更新的SDK,然后一切终于恢复正常了. ps:eclipse设置sdk路径在windows- prefrence里的android标里的sdk location…