初学Android的几个常见问题
1、关于开发环境搭配,可以到网站http://developer.android.com/sdk/index.html下载adt-bundle-windows-x86-20131030.zip,里面包含了Eclipse以及最新版的SDK。
其他步骤参考相关书籍或其他资料即可。
2、让模拟器支持中文,对于新版的Andriod4.4模拟器,要支持中文显示,要在模拟器中设置系统语言为中文,并设置默认输入法为谷歌拼音输入法。
Android模拟器无法弹出软键盘是由于,在默认状态下,模拟器关闭了软件盘的弹出。
打开方式:settings→Language&input→Default 在Hardware右边点击”on”按钮即可
3、修改Eclipse配置,增强代码提示功能:
在Eclipse中,选择菜单“window”→“Preferences”,选择“java”,展开,“Editor”,选择“Content Assist”,选择“Content Assist”,然后看到右边,右边的“Auto-Activation”下面的“Auto Activation triggers for java”这个选项。其实就是指触发代码提示的就是“.”这个符号。建议在点后加上 abcdefghijklmnopqrstuvwxyz(,
另外,自动提示弹出的时间最好改成100毫秒以下。
4、解决基于Andriod2.3.3等老版本源程序用Adroid4.4模拟器运行报错的问题:Unable to execute dex: java.nio.BufferOverflowException,
Make sure that the value of android:targetSdkVersion in AndroidManifest.xml matches target=android-<value> in project.properties. If these two values are not the same, building with build tools version 19.0.0 will end in the BufferOverflowException
参考:http://stackoverflow.com/questions/19727915/android-dex-gives-a-bufferoverflowexception
5、解决Eclipse导入工程出现The project was not built since错误
我们在Android学习中,经常会导入工程源码进行学习,但是有的工程源码导入后会出现一个大大的红色感叹号,然后出现
The project was not built since its build path is incomplete. Cannot find the class file for java.lang.Object的错误
解决办法如下:
(1)首先删除本工作空间的工程
(2)在Eclipse的菜单选择File->New->Other—>Android->Android Project From Existing code,进入后选择本地工程路径导入.
(3)这个时候如果还有红色感叹号,右键点击工程Properties,选择Java Build Path,在右边的Libraries中将错误的jar包删除,然后再工程下新建一个libs的文件夹,将正确的jar包导入进去,右键选中对应的包->Build Path->Add to Build Path
参考:http://blog.csdn.net/yangqicong11/article/details/9196469
初学Android的几个常见问题的更多相关文章
- Android Studio使用心得 - 常见问题集锦
FBI Warning:欢迎转载,但请标明出处:http://blog.csdn.net/codezjx/article/details/38669939,未经本人允许请勿用于商业用途,感谢支持! 整 ...
- 初学android之简易的网易页面
WangYiActivity.java: public class WangYiActivity extends Activity implements OnClickListener{ public ...
- android 开发中的常见问题
Android studio 使用极光推送, 显示获取sdk版本失败 在 build.gradle(Module.app) 添加 android { sourceSets.main { ...
- 初学Android 二 创建项目以及目录结构
命令行创建 android create project Usage: android [global options] create project [action options] Global ...
- 初学Android 一 基本开发环境
Android平台架构 1.应用程序层: 核心应用程序和普通应用程序,他们都是平级的,都可以平等的调用下层. 2.应用程序框架:供上一层调用的API. 3.函数库: 不能被直接调用的C/C++库的集合 ...
- 初学Android: 四大组件之Activity
1.activity (1)一个Activity通常就是一个单独的屏幕(窗口),简单来说activity就是一个交互界面,一般应用程序都要由一个或者多个activity组成. (2)Activity之 ...
- Android 签名(7)签名常见问题,debug签名和release签名的区别等
一般在安装时提示出错:INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES 1) 两个应用,名字相同,签名不同 2) 升级时前一版本签名,后一版本没签名 3) ...
- 初学android:四大组件之contentprovider
一.ContentProvider的概念ContentProvider:为存储和获取数据提供统一的接口.可以在不同的应用程序之间共享数据.Android已经为常见的一些数据提供了默认的ContentP ...
- 初学Android:意图之intent
Intent意为:意图.简单的理解就是用来从一个Activity/Service跳转到另一个Activity/Service中,并可以携带数据,也可以在这个程序调用别的程序.这样我们虽然不懂如何结息条 ...
随机推荐
- cannot send list of active checks to [ZabbixServerIp]: host [Zabbix server] not found
解决办法 因为web端上被监控端的主机名和zabbix_agentd.conf中的Hostname名字不一样,改为一样的即可 注意发现问题一定要看日志: tail -f /var/log/zabbix ...
- 行为类模式(四):迭代器(Iterator)
定义 提供一种方法访问一个容器(container)对象中的各个元素,而又不暴露该对象的内部细节. UML 优点 简化了遍历方式,对于对象集合的遍历,还是比较麻烦的,对于数组或者有序列表,我们尚可以通 ...
- Fluent UDF【5】:第一个UDF
这里以一个简单的初始化案例来描述UDF的使用过程. 0 Fluent中的Patch Fluent中提供了全域初始化以及局部Patch功能.对于整体区域的全局初始化可以采用starndard及hybri ...
- How to Auto Execute Commands/Scripts During Reboot or Startup.
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/5/html/installation_guide/s1- ...
- 微信小程序启动过程分析
1.微信客户端在打开小程序之前,会把整个小程序的代码包下载到本地. 2.紧接着通过 app.json 的 pages 字段就可以知道你当前小程序的所有页面路径: { "pages" ...
- Python Pycharm连接Ubantu Python环境
由于我习惯在window下开发,但是代码环境布局在Ubantu.使用Python,为了方便程序的调试,尝试在Windows下的Pycharm远程连接到Ubantu虚拟机下的Python环境. 1.准备 ...
- 关键词抽取:pagerank,textrank
摘抄自微信公众号:AI学习与实践 TextRank,它利用图模型来提取文章中的关键词.由 Google 著名的网页排序算法 PageRank 改编而来的算法. PageRank PageRank 是一 ...
- CentOS下使用crontab+mysqldump实现定时自动备份数据库
一 : 为什么要进行数据库的备份? 最主要的原因:尽可能地减少损失,包括时间上.精神上和金钱上的损失.很多人都不注意备份数据,以致在发生问题后丢失大量的重要数据.要知道,在地球上网是很危险的,即使做好 ...
- c++ primer读书笔记之c++11(三)
1 =default构造函数限定符 c++11针对构造函数提供了=default限定符,可以用于显式指定编译器自动生成特定的构造函数.析构或赋值运算函数.参考代码如下: class CtorDftTy ...
- Python获取间隔时间段的时间戳数据
import time import datetime today = datetime.datetime.now() # delta = datetime.timedelta(hours=1) de ...