android-studio
Alisa_ting
任何事情,你坚持了就是神话,放弃了就是笑话。这个道理听起来很简单,但是很多人却做不到。不停的选择,不停的放弃,回头却发现什么事都没做好。坚持,一定能遇到更好的自己!
展开
-
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-05-24 15:10:07 · 296 阅读 · 0 评论 -
libxxx.so- text relocations问题的出现
此问题是在AndroidStudio3.0.1下,运行程序出现的,应该是so文件的原因造成的错误。原创 2018-11-07 11:41:59 · 458 阅读 · 0 评论 -
安卓开发中在手机或平板内存中创建文件夹
1. // 创建cloud文件夹 publicFilePath = new StringBuilder(Environment.getExternalStorageDirectory() .getAbsolutePath()) .append(File.separator).append("cloud").append...原创 2018-11-07 11:09:45 · 3027 阅读 · 0 评论 -
AndroidStudio中导入项目报错plugin with id com.android.application not found
AndroidStudio中导入一个新的sdk的时候报plugin with id com.android.application not found 这个错,解决办法如下:在build.gradle文件中加下以下代码, 定位错误是gradle中第一行apply plugin: 'com.android.application' 报 错,添加 以下代码 buildscript{ ...原创 2018-08-14 17:07:26 · 5088 阅读 · 0 评论 -
AndroidStudio中报错Job failed see logs for details
在AndroidStudio中引入一个library库后,编译的时候报了这样的一个错误,找了老半天,解决方法是在主 app的proguard-rules.pro混淆文件中添加了一句话 -ignorewarnings # 抑制警告,然后就可以运行了。可能错误不一样,可以找其他的解决办法,目前我的报错是这样解决的。...原创 2018-07-25 15:58:17 · 3719 阅读 · 0 评论 -
AndroidStudio运行的时候Please select AndroidSdk
从svn上下载下来的项目突然报这个错AndroidStudio运行的时候Please select AndroidSdk,然后导致程序无法运行,带着一个红色的叉号,解决办法是将app.iml中这句话添加上,orderEntry type="jdk" jdkName="Android API 23 Platform" jdkType="Android SDK" />我的项目里多了一个类似原创 2018-03-20 13:51:25 · 1891 阅读 · 3 评论 -
android studio中报错project with path could not be found in project app'
从svn上checkOut项目的时候,报project with path could not be found in project app'这个错,一开始以为是依赖库没有加,最终找到了问题所在,原来是项目的setting.gradle文件中少配置信息,添加完之后,rebuild project,即编译通过 了。原创 2018-01-03 09:19:09 · 15018 阅读 · 0 评论 -
AndroidStudio3.0中报错Annotation processors must be explicitly declared now.
1.昨天刚下载了AS3.0之后今天在项目中有一个关于ButterKnife的错误,在app的gradle文件中:android { ..... defaultConfig { ...... //在下面添加这句话,然后重新编译,就OK了。 javaCompileOptions { annotationProcessorOptions原创 2017-10-27 15:20:17 · 4276 阅读 · 2 评论 -
Android中常见的面试题总结(一)
1.service有哪几种,有什么区别?1.调用startService()方法来启动Service。调用stopService()方法来停止Service。。当然,在Service内部,也可以通过stopSelf(...)方式停止其本身。2.Bound Service的主要特性在于Service的生命周期是依附于Client的生命周期的,当Client不存在时,Bound Service原创 2017-08-04 13:27:16 · 414 阅读 · 0 评论 -
Handler,Thread 和HandlerThread三者之间关系
1.Handler 是Android中消息的分发机制,它把消息加入到一个队列中(MessageQueue),并分发和处理该消息队列中的消息,从面实现在子线程中更新主线程中UI的操作。2.Thread 是线程,一般做一些耗时的操作的时候可以开启一个线程,线程的状态一般包括:创建,就绪,运行,阻塞,等待,死亡。3.HandlerThread 这个我也是最近听说的,之前没有怎么用过,其实本质上原创 2017-08-23 15:42:05 · 1411 阅读 · 0 评论 -
RecyclerView和SwipeRefreshLayout
1.写这篇文章主要是针对刚使用RecyclerView的小伙伴们来说的,下面是一个简单的实现,需要在gradle中添加依赖compile 'com.android.support:recyclerview-v7:26.0.0-alpha1'2.然后写布局文件activiy_main文件。xml version="1.0" encoding="utf-8"?>android原创 2017-08-04 13:07:21 · 237 阅读 · 0 评论 -
AndroidStuido中报错提示Steup JDK是什么意思 ,如何 解决
出现原因:公司突然断电,导致电脑关机,开机后打开AndroidStudo后,程序一片红,最可笑的是竟然也能运行出来,不报任何一点错误的提示,只在程序内部提示Steup JDK这样的错误,然后Rebuid,clean,重启AS,重启电脑都不行,试了好多次,后来解决办法:原创 2017-07-13 18:29:11 · 487 阅读 · 0 评论 -
信鸽推送的集成AndroidStudio版本
前两天在做信鸽推送的集成,之前也做过,不过最新的集成里面加了几个华为,小米和魅族几个厂商的通道,防止程序杀死后收不到推送的情况。下面总结一下我集成的步骤:1.首先进入信鸽推送的官网,先注册一个账号,已经注册的可以忽略。(登录即可)2.新建应用,应用名称写你自己项目的名称,包名填好,弹出图1: 下一步, 完成后: 其中ACCESS ID 和 ACCESS KEY是你的项目中需...原创 2018-11-17 17:04:56 · 2761 阅读 · 6 评论