• 安卓遇坑日志


    12.14 
    在敲一个案例的时候,出现了AndroidManifest.xml missing错误,安卓清单文件丢失,百度后得知是项目包含中文,clean一把就好了
    import 安卓R文件的时候,有两个选项第一个是R(android),第二个是R(你的包名),此时应该选第二个否则会报错
    
    res/values styles.xml文件报错  个人觉得多半是兼容性问题,简称计算机抽风,
    如果是<style name="AppBaseTheme" parent="Theme.AppCompat.Light">
    改为<style name="AppBaseTheme" parent="android:Theme.Light">即可
    
    无法生成R文件(遇到引入R文件时报错,或者引入R文件时只有R(android)这个选项
    网上有人说是因为存在命名不规范,存在一些转义字符时会造成这个问题
    但是今天建了个项目也没有什么不规范命名啊,或者编码问题,(网友说改为utf-8)感觉就是计算机抽风了,
    解决办法,clean或者androidtools->Fix ProjectProperties无效,如果都没用的话,后续看了网友的解决办法
    就跟没说一样,个人建议重启一下eclipse,我是重启一下就好了,R文件正常了
    
    建立xml文件时不能直接自己添加后缀名来建,而是通过选择建立android xml file文件选项来建,否则会报错
    
    
    编译在模拟器运行时,由于系统默认使用更高版本的buildtools会导致出错,我们用老版本即可在project.properties下
    如添加sdk.buildtools=25.x.xx编译通过
    
    编程过程中容易将xml的id号漏掉导致报错
    
    support-v7使用旧版导致有的还是不能import,建议下载最新版,本人也是下载了三个版本才找到一个合适的
    
    12.16
    按照教材的教程导入v7包后报错:
    the hierarchy of the type MainActivity is inconsistent
    网上都是侃侃而谈什么没有互相引用问题,没什么实质性的帮助解决的办法,就跟一群蛤蟆皮一样只晓得跟风
    然后看到有个网友这么说我感觉还靠谱一些:
    虽然现在主流是用android studio开发android了,但是有时还是需要用到eclipse的,在eclipse用recycleview时需要导入目录
    “AndroidSdkextrasandroidsupportv7
    ecyclerviewlibs”下的android-support-v7-recyclerview.jar包,但是导入之后
    创建适配器时在类名下报错误,网上搜罗半天,发现是Android-Support-Library下的v4,v7包版本不一致,v4包太老,
    导致相互引用时出错。
    解决方法:
    打开SDK Manager,升级Android-Support-Library至最新,再把更新后目录“AndroidSdkextrasandroidsupportv4“下的v4包重新导入即可
    
    简单来说就是Eclipse开发环境下,使用RecyclerView经常会因为v4 和v7版本库的冲突问题报错
    这么一说说白了就是兼容性问题,我就是要用到recyclerview时报错的
    可以单独下载recyclerview
    最终还是没有解决,看来的确应该顺应潮流,我已经被这个东西耗了一天,上课都在FQ搜解决它的办法
    也不能说一无所获吧,但是那种感觉真的让人很窝火,过段时间还是去尝试一下android studio吧
    
    照着书上的代码敲的时候,感觉自己敲的和书上一模一样的,但是自己敲的总是报错,总结有以下原因
    兼容性问题,敲错、少敲,新建类后以及忘了extends,都应予以检查,还有就是书上的书写格式也是有错的!
    我们要敢于质疑权威,在 Android移动应用教程中亲测书上第106页第31行代码find FragmenById
    会报错,正确写法应该是findFragmenById,有可能是难免的印刷错误
    
    12.17
    今天练习使用了一下安卓数据库
    用file exporter查看时却看到空白一片,网上一查时Android7.0引起的,替换ddmlib.jar包就行了,
    需要注意的是,替换的时候,先将Android Device Monitor关掉。
    然后再次打开Android Device Monitor,就可以看到目录树了
    我暂且未尝试,、、
    
    12.17
    再次遇到v4与v7的兼容性问题,报错,the hierachy of the type xxx is inconsist很烦,迟早得解决
    
    12.25不知不觉已经一个星期没怎么敲安卓了,新建项目时miniSdk不能选太小比如2.2进去就有报错,是项目自动导入了
    v7包,不兼容报错,mini改为4.0则新建无任何报错
    
    2020.4.19
    在strings.xml编辑过字符串资源后,界面不会立马显示,检查后发现原来是少写了android:text="@string/id"
    
    作者:
    除特别声明为原创博文外,均可转载,也欢迎转载,未经作者同意必须在文章页面给出原文链接,否则保留追究法律责任的权利,谢谢您的配合。
  • 相关阅读:
    NeurIPS 2018 中的贝叶斯研究
    史上最全采样方法详细解读与代码实现
    采样方法(二)MCMC相关算法介绍及代码实现
    第七十四篇:机器学习优化方法及超参数设置综述
    论文阅读:《Bag of Tricks for Efficient Text Classification》
    训练技巧详解【含有部分代码】Bag of Tricks for Image Classification with Convolutional Neural Networks
    数值分析-Legendre正交多项式 实现函数逼近
    指针生成网络(Pointer-Generator-Network)原理与实战
    强化学习入门 第五讲 值函数逼近
    UniGUI的 TUniPageControl控件动态拖动tabsheet的实现方法
  • 原文地址:https://www.cnblogs.com/sillage/p/14034222.html
Copyright © 2020-2023  润新知