安卓开发----错误汇总贴
//----------------------------------------------------------2018/8/24-----------------------------------------------------------------------------
用安卓模拟器连接电脑上的MQTT服务器, 想当然的使用了localhost(127.0.0.1)来访问, 百度之后才知道原因.
原因: 在安卓模拟器上的localhost(127.0.0.1)代表的是模拟器本身, 而非PC机
解决: 用10.0.2.2来访问PC, 在模拟器中10.0.2.2映射的是PC的IP地址
//参考源: https://www.cnblogs.com/tekkaman/p/6360614.html
//----------------------------------------------------------2018/8/25-----------------------------------------------------------------------------
在进行页面跳转时我需要新建一个类, AS报错
错误:
Unable to parse template "Class"
Error message: This template did not produce a Java class or an interface
原因: 无法解析模板“类”. 此模板没有产生一个java类或接口.
是因为AS中缺少java的类模板
解决:
方法一: 打开file->setting->Edit->file and code templates , 在Class一栏右边加入以下代码
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
public class ${NAME} {
}
方法二:
方法三: 请参考原文
//参考源: https://blog.csdn.net/chl191623691/article/details/80027067
//----------------------------------------------------------2018/8/25-----------------------------------------------------------------------------
错误: Rendering Problems The following classes could not be found: - android.support.v7.internal.app.WindowDecorActionBar (Fix Build Path, Create Class)
原因: 不明白
解决方法: 打开: res/values/styles.xml
替换部分:
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
替换后:
<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
//参考:https://stackoverflow.com/questions/26575815/the-following-classes-could-not-be-instantiated-android-support-v7-widget-too
//----------------------------------------------------------2018/8/25-----------------------------------------------------------------------------
问题: TextView标签显示的文字太多, 多的部分不再显示
需求: 1. 可以滚动显示 2. 聚焦在最新的文字
实现: TextView布局文件: android:scrollbars="vertical"
java文件: textView.setMovementMethod(ScrollingMovementMethod.getInstance());
这样操作解决了文本可以滚动查看, 但是每一次添加了新的文本之后任然首行, 并未聚焦至最新的文本
换个思路: 把TextView放在可以自动滚动至最新的文本的容器中(嵌套布局)
实现:
<ScrollView>...><TextView.../></Scrollview>
//----------------------------------------------------------2018/8/26-----------------------------------------------------------------------------
问题: 有时候在使用AS是会莫名其妙的出现一些问题, 最典型的就是R.id....这里的R变红报错
原因: 猜测是AS自身问题
解决办法: Build--->clean project Tool--->Android--->sync project with Gradle Files 这样一般就可以解决了
//----------------------------------------------------------2018/8/26-----------------------------------------------------------------------------
问题: 安卓icon图表更换时发生错误.
原因: 在网上下载的icon格式直接改后缀名为png, 用Windows中自带的看图可以打开, 但是在AS中就出错了
解决: 不要改后缀, 图标用AS查看一下看看有没有问题
//----------------------------------------------------------2018/8/29-----------------------------------------------------------------------------
需求: 组件太多超出屏幕无法显示怎么办
思路: ScrollView容器
解决:
<ScrollViewandroid:layout_width="fill_parent"android:layout_height="wrap_content" ><LinearLayoutandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:orientation="vertical" >//把显示的组件放在这, 就可以滚动条一样显示</LinearLayout>
</ScrollView>
//----------------------------------------------------------2018/9/5-----------------------------------------------------------------------------
问题: 按行读取txt文本, 再显示至TextView组件上时, 并不换行显示
原因: 在按行读取时, 在把每行字符串拼接在一起就会成为一个新的字符串, 每行行尾的回车并未记录在字符串里面.
同时重要的一点是, 回车表示 \r\n 而不是 \n
解决: 用\r\n来表示回车 (只在txt文本操作时)
//----------------------------------------------------------2018/9/5-----------------------------------------------------------------------------
问题: e.g. txt文件中的内容:
/**********************Log Below**********************/
* 时间: 2018-09-05 14:27:55
* 标题: 连接主机
* 信息: 主机连接成功
但是读取时显示
/**********************Log Below**********************/
* 标题: 连接主机
null
原因: 没弄明白, 猜测和readBuffer读取下一行有关
解决: 在写入信息时加两个\r\n, 即 \r\n\r\n
//----------------------------------------------------------2018/9/6-----------------------------------------------------------------------------
问题: 把java的eclipse工程移植到Android工程里, 编译出现错误
Error:duplicate files during packaging of APK E:\AndroidStudioProjects\huawei\NADemo\app\build\outputs\apk\app-debug-unaligned.apkPath in archive: META-INF/DEPENDENCIESOrigin 1: E:\AndroidStudioProjects\huawei\NADemo\app\libs\httpmime-4.5.2.jarOrigin 2: E:\AndroidStudioProjects\huawei\NADemo\app\libs\httpcore-4.4.4.jar
You can ignore those files in your build.gradle:android {packagingOptions {exclude 'META-INF/DEPENDENCIES'}}
原因: 一些版本较旧的包不再支持
解决:
//兼容一些版本较旧的包
packagingOptions {exclude 'META-INF/DEPENDENCIES.txt'exclude 'META-INF/LICENSE.txt'exclude 'META-INF/NOTICE.txt'exclude 'META-INF/NOTICE'exclude 'META-INF/LICENSE'exclude 'META-INF/DEPENDENCIES'exclude 'META-INF/notice.txt'exclude 'META-INF/license.txt'exclude 'META-INF/dependencies.txt'exclude 'META-INF/LGPL2.1'
}
//----------------------------------------------------------2018/9/6-----------------------------------------------------------------------------
问题: 开发百度地图时获取 SHA1值时, 无法获取 keytool 不是内部命令或外部命令
原因: 不详
解决:
安卓开发----错误汇总贴相关推荐
- 安卓开发工具汇总,开发人员必备利器
安卓开发工具汇总,开发人员必备!安卓开发过程中需要用到各种工具,作为一名安卓开发人员,有木有感到亚历山大,那么多工具!今天给大家汇总了一下安卓开发工具,安卓开发人员必备利器! 1.Draw 9-Pat ...
- 安卓开发工具汇总,开发人员必备!
安卓开发工具汇总,开发人员必备!安卓开发过程中需要用到各种工具,作为一名安卓开发人员,有木有感到亚历山大,那么多工具!今天爱 加 密小编给大家汇总了一下安卓开发工具,安卓开发人员必备利器! 方法/步骤 ...
- Android安卓开发知识库汇总
初级 Android 面试知识库 Android 面试题总结之Android 进阶(二) - fuchenxuan blog - 博客频道 - CSDN.NET 如何成为一名优秀的程序员 | Myst ...
- 安卓开发网络资源汇总
http://blog.csdn.net/sjf0115/article/details/8660905 Android经典的大牛博客推荐 http://blog.csdn.net/fenghome/ ...
- Android开发错误汇总
大家都在为项目开发成功而喜悦,但可不知成功的路上是会经常出错的,下面是我碰到的一些错误集合! [错误信息] [2011-01-19 16:39:10 - ApiDemos] WARNING: Appl ...
- 我的Android进阶之旅------Android开发错误汇总
大家都在为项目开发成功而喜悦,但可不知成功的路上是会经常出错的,下面是我碰到的一些错误集合! [错误信息] [2011-01-19 16:39:10 - ApiDemos] WARNING: Appl ...
- 常用安卓开发技巧汇总
经常用的一些小技巧都会记录在这边 API权限错误提示解决方法: 报这么一个错误: Call requires API level 11 (current min is 8): android.anim ...
- iOS开发---- 开发错误汇总及解决方法
本文转载至 http://blog.csdn.net/shenjx1225/article/details/8561695 一.今天调试程序的时候,出现了一个崩溃,信息如下: 2013-02-01 0 ...
- Xcode IOS开发错误汇总
[错误信息] 真机调试时出现如下错误: Code Signing Error Signing for "*****" requires a development team.Sel ...
最新文章
- 中国算力发展指数白皮书(2021)
- UVa 311 - Packets
- 剑指offer——06旋转数组的最小数字(Python3)
- UVA10780幂和阶乘
- jpa mysql乐观锁_JPA @Lock(value = LockModeType.PESSIMISTIC_WRITE) 悲观锁防坑
- RuntimeException与CheckedException
- C#中new的用法,及与override的区别
- oracle 10g分区表,oracle10g-11gR2 分区表汇总一
- opatch java.lang.OutOfMemoryError:Java heap space错误一例
- 这个锅,运维来背?忘记续期 HTTPS 证书,网易邮箱大量用户无法使用
- vivo手机支持html,vivo5G手机如何设置5G?教你开启SA模式
- 优锘科技:渲染引擎T3D:WebGL端数字孪生应用最优解
- 什么是模拟信号?什么是数字信号
- 尹语堂®公益20210906
- jquery 菜鸟教程
- 华为云鲲鹏云服务器系列的规格,#化鲲为鹏,我有话说#使用华为云鲲鹏弹性云服务器部署文字识别Tesseract...
- Endnote使用笔记01:如何在Endnote 20中导入GB/T7714-2015引文格式
- 【贪心】加工生产调度(双机调度贪心问题)
- 计算机键盘规律,计算机盲打键盘指法图顺口溜
- 「Python条件结构」使用if结构实现密码验证
热门文章
- 【玩转python】Flask基金数据可视化
- 简单的类实现接口的方法
- 机器人运动估计系列(二)——运动学方程(上)
- 充电枪cp信号控制板_通过充电枪CP信号控制常电输入的电路的制作方法
- 【python之父】:从他的经历中我又重拾对编程的热爱,程序员也不是一直写代码就没有出路
- 读书笔记——《重构》
- win10 计算机管理器没有ime,win10系统右下角显示IMe被禁用的解决方法
- UVA 1218 完美的服务
- 10000个怎么用js写 创建li_给博客园加一个会动的小人-spig.js
- 阿里云小程序云发布小程序跨平台开发框架,助力开发者一次开发,多端运行