使用Android Studio开发遇到的问题集合(转载)
来源:互联网 发布:php服务器绑定域名 编辑:程序博客网 时间:2024/05/17 02:32
(原创地址)http://blog.csdn.net/yuxiangyunei/article/details/26682015
问题一:导入SDK中的Samples后,Messages中提示“Error:Cause: failed to find target android-19.0.1 Please install the missing platform from the Android SDK Manager.”
原因:AS安装后,自带的Build-tools版本是19.0.3,而示例是在19.0.1下创建的。
解决:1、使用SDK Manager把19.0.1装上;2、修改project->app->build.gradle中的buildToolsVersion "19.0.1"改为buildToolsVersion "19.0.3"。
另外如果从网上下来的示例导入后,一般需要修改compileSdkVersion为19。
问题二:安装新版本JDK后,编译时仍使用旧版本的JDK
解决:除了更新JAVA_HOME环境变量,在AS中调整File->Project Structure->SDK Location和File->Other Settings->Default Project Structure->SDK Location。
问题三:AS的代码编辑窗口中和运行时,中文显示乱码
解决:AS的代码编辑窗口中的乱码,只需要把IDE右下角的UTF-8改为GBK;运行时显示乱码,1、在project->app->build.gradle中添加compileOptions.encoding = "GBK"。2、不能在布局文件中直接输入中文,需要在R文件中注册下,比如<activity android:label="中文" >改为<activity android:label="@string/chinese" >,在strings.xml中添加<string name="chinese">中文</string>。
问题四:AS导入包含jni设置的工程,编译错误
解决:一般Eclipse工程,AS可以直接导入。如果有问题,确认该工程在Eclipse中运行良好,导出为AS工程后,再在AS中导入。
问题五:MainActivity.java中显示R类路径无效
解决:因为某些原因,AS没有自动生成R文件。比如项目依赖的库文件版本与指定的compileSdkVersion不符,这时需要手动指定需要编译的库文件版本号。比如android.compileSdkVersion为19,那么在project->app->build.gradle末尾添加
dependencies {
compile 'com.android.support:support-v4:+' 改为 compile 'com.android.support:support-v4:19.+'
compile 'com.android.support:appcompat-v7:+'改为compile 'com.android.support:appcompat-v7:19.+'
}
注意dependencies{}与android{}同级
- 使用Android Studio开发遇到的问题集合(转载)
- 使用Android Studio开发遇到的问题集合
- 使用Android Studio开发遇到的问题集合
- 使用Android Studio开发遇到的问题
- Android 开发使用Android studio 遇到的问题汇总
- android studio ndk开发遇到的问题
- Android Studio开发遇到的问题
- android studio 开发中遇到的问题
- android-studio - 在android studio上使用LeanCloud开发遇到的问题
- eclipse 转 android studio (使用及遇到的问题集合)
- Android Studio 安装使用遇到的问题
- 使用Android Studio遇到的问题
- 使用android studio 遇到的问题
- Android Studio使用遇到的问题
- Android Studio 使用ShareSDK遇到的问题
- Android Studio 使用中遇到的问题
- 使用Android Studio遇到的问题
- 新手使用android studio遇到的问题
- springmvc工作原理以及源码分析(基于spring3.1.0)
- 1.1 使用IntelliJ IDEA搭建Spring-Boot的"Hello World"项目
- Python学习零散杂记(2017-10-27)
- python_批量转换腾讯云短信模版格式
- vue读书笔记6
- 使用Android Studio开发遇到的问题集合(转载)
- 分享一个利用OpenGl处理图像的H264与H265播放器
- HDU 3478 Catch【kurskal+二分图染色】
- Linux学习:platform平台总线、平台设备、平台驱动
- Gearman详解
- JAVA泛型浅谈
- 实习生面试经验累计
- 云存储:对象存储管理与安全
- 了解Minimax算法