//----------------------------------------------------------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. 安卓开发工具汇总,开发人员必备利器

    安卓开发工具汇总,开发人员必备!安卓开发过程中需要用到各种工具,作为一名安卓开发人员,有木有感到亚历山大,那么多工具!今天给大家汇总了一下安卓开发工具,安卓开发人员必备利器! 1.Draw 9-Pat ...

  2. 安卓开发工具汇总,开发人员必备!

    安卓开发工具汇总,开发人员必备!安卓开发过程中需要用到各种工具,作为一名安卓开发人员,有木有感到亚历山大,那么多工具!今天爱 加 密小编给大家汇总了一下安卓开发工具,安卓开发人员必备利器! 方法/步骤 ...

  3. Android安卓开发知识库汇总

    初级 Android 面试知识库 Android 面试题总结之Android 进阶(二) - fuchenxuan blog - 博客频道 - CSDN.NET 如何成为一名优秀的程序员 | Myst ...

  4. 安卓开发网络资源汇总

    http://blog.csdn.net/sjf0115/article/details/8660905 Android经典的大牛博客推荐 http://blog.csdn.net/fenghome/ ...

  5. Android开发错误汇总

    大家都在为项目开发成功而喜悦,但可不知成功的路上是会经常出错的,下面是我碰到的一些错误集合! [错误信息] [2011-01-19 16:39:10 - ApiDemos] WARNING: Appl ...

  6. 我的Android进阶之旅------Android开发错误汇总

    大家都在为项目开发成功而喜悦,但可不知成功的路上是会经常出错的,下面是我碰到的一些错误集合! [错误信息] [2011-01-19 16:39:10 - ApiDemos] WARNING: Appl ...

  7. 常用安卓开发技巧汇总

    经常用的一些小技巧都会记录在这边 API权限错误提示解决方法: 报这么一个错误: Call requires API level 11 (current min is 8): android.anim ...

  8. iOS开发---- 开发错误汇总及解决方法

    本文转载至 http://blog.csdn.net/shenjx1225/article/details/8561695 一.今天调试程序的时候,出现了一个崩溃,信息如下: 2013-02-01 0 ...

  9. Xcode IOS开发错误汇总

    [错误信息] 真机调试时出现如下错误: Code Signing Error Signing for "*****" requires a development team.Sel ...

最新文章

  1. 中国算力发展指数白皮书(2021)
  2. UVa 311 - Packets
  3. 剑指offer——06旋转数组的最小数字(Python3)
  4. UVA10780幂和阶乘
  5. jpa mysql乐观锁_JPA @Lock(value = LockModeType.PESSIMISTIC_WRITE) 悲观锁防坑
  6. RuntimeException与CheckedException
  7. C#中new的用法,及与override的区别
  8. oracle 10g分区表,oracle10g-11gR2 分区表汇总一
  9. opatch java.lang.OutOfMemoryError:Java heap space错误一例
  10. 这个锅,运维来背?忘记续期 HTTPS 证书,网易邮箱大量用户无法使用
  11. vivo手机支持html,vivo5G手机如何设置5G?教你开启SA模式
  12. 优锘科技:渲染引擎T3D:WebGL端数字孪生应用最优解
  13. 什么是模拟信号?什么是数字信号
  14. 尹语堂®公益20210906
  15. jquery 菜鸟教程
  16. 华为云鲲鹏云服务器系列的规格,#化鲲为鹏,我有话说#使用华为云鲲鹏弹性云服务器部署文字识别Tesseract...
  17. Endnote使用笔记01:如何在Endnote 20中导入GB/T7714-2015引文格式
  18. 【贪心】加工生产调度(双机调度贪心问题)
  19. 计算机键盘规律,计算机盲打键盘指法图顺口溜
  20. 「Python条件结构」使用if结构实现密码验证

热门文章

  1. 【玩转python】Flask基金数据可视化
  2. 简单的类实现接口的方法
  3. 机器人运动估计系列(二)——运动学方程(上)
  4. 充电枪cp信号控制板_通过充电枪CP信号控制常电输入的电路的制作方法
  5. 【python之父】:从他的经历中我又重拾对编程的热爱,程序员也不是一直写代码就没有出路
  6. 读书笔记——《重构》
  7. win10 计算机管理器没有ime,win10系统右下角显示IMe被禁用的解决方法
  8. UVA 1218 完美的服务
  9. 10000个怎么用js写 创建li_给博客园加一个会动的小人-spig.js
  10. 阿里云小程序云发布小程序跨平台开发框架,助力开发者一次开发,多端运行