版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【移动应用开发技术】AndroidStudio那些让我感觉到爽的地方
随意切换工程目录的显示结构Project如果要导入jar包,需要看到libs目录,切换到这个模式
而且在这个目录,可以看到适配的多个文件夹,在Android目录里会将型号标记在XML文件后面。Android只有java和res目录,看着干净Test
专门用于测试全屏编辑代码模式唐Y说:全屏写代码,这才是一个程序员真正应该做的事情。3.编辑界面前后括号关联显示
4.从网络直接下载源码和包
比如v4包,直接下载后即可使用并且查看源码。
dependencies
节点下会多出
compile'com.android.support:support-v4:23.0.1'代码5.AS+插件,开发就是这么爽
/liang5630/article/details/46366901
注意ButterKnife插件,需要下载对应的jar包之后方可在右菜单中显示出来.
1)ButterKnife的使用:
/articles/Q3mmay/
2)GsonFormat插件:
直接根据json数据生成实体bean
6.安装Genymotion插件
/article/915fc414ea858e51394b209d.html
7.可以升级就要升级
之前用的1.4,后来用的1.5.1,build的速度超级快!8.配置BuildConfig
android
{
compileSdkVersion
COMPILE_SDK_VERSION
as
int
buildToolsVersion
BUILD_TOOLS_VERSION
as
String
defaultConfig
{
minSdkVersion
11
targetSdkVersion
COMPILE_SDK_VERSION
as
int
versionCode
VERSION_CODE
as
int
versionName
VERSION_NAME
as
String
File
file
=
project.rootProject.file('perties');
def
needLog
=
null
if
(file.exists())
{
Properties
p
=
new
Properties()
p.load(file.newDataInputStream())
needLog
=
p.getProperty("needLog")
}
buildConfigField
"boolean",
"DOWNLOAD_NEED_LOG",
needLog
==
"true"
?
"true"
:
"false"
}
。。。
}
编译的时候会自动生成BuildConfig.java
public
final
class
BuildConfig
{
public
static
final
boolean
DEBUG
=
Boolean.parseBoolean("true");
public
static
final
String
APPLICATION_ID
=
"com.liulishuo.filedownloader";
public
static
final
String
BUILD_TYPE
=
"debug";
public
static
final
String
FLAVOR
=
"";
public
static
final
int
VERSION_CODE
=
11;
public
static
final
String
VERSION_NAME
=
"0.2.0";
//
Fields
from
default
config.
public
static
final
boolean
HTTP_LENIENT
=
true;
}拓展
/question/215349299.采用相对路径依赖Module
/questions/28419101/android-studio-how-to-add-a-project-using-relative-path
settings.gradle所在的目录可以用rootPjectDir,也可以用settingsDir。
但是采用相对路径出现了这样一个问题:Error:Configurationwithname'default'notfound.10.发布开源库
1)通过JFrogBintray平台发布
/hejjunlin/article/details/52452220
/yanzhenjie1003/article/details/51672530
(十分详细)
/article/196530
(也比较的详细)
/a/anzhuokaifa/Android_Studio/2015/0227/2502.html
(如何
include)
一个很坑爹的问题:/questions/39400451/how-to-publish-android-library-to-jfrog-bintray,repo指的并不是仓库的类型,而是你在bintray上创建的仓库的名字。
/linhh90/article/details/50510725
2)通过JitPack平台发布Github开源项目,生成Compile链接。
/p/f1b2ad4c507a
需要注意JitPack可能会有缓存,导致你的compile链接不对,需要重新登录一下。
>关于JitPack发布开源项目的坑:
1)ShareOnGithub一定不要开×××
2)缓存十分的严重,把github上的库删除了,重新上传,如果名字一样会出现各种问题。
3)share项目到github上后,要建立一个release,否则jitpack无法生成compile链接。
//TODO项目还是没有发成功
11.清除无用的资源文件
/shi-yong-android-studiode-lintqing-chu-wu-yong-de-zi-yuan-wen-jian/
清除资源文件时,要注意有的被第3方jar包中的类引用的话,也会被视作无效。所以在清除之后,一定要及时的clean和rebuild一下,否则错误可能会在以后显示出来。12.定义模板快捷键
/DesmondJ/article/details/47017205
13.单元测试
/a/anzhuokaifa/androidkaifa/2015/0505/2835.html14.gradle配置
/wxishang1991/p/5457878.html
(****)
/fuchaosz/article/details/51567808
(讲解得很到位)
15.gradle命令行调试
打印的信息比UI界面详细
gradle
clean
--info
--debug
--stacktrace
assembleDebug
16.androidstudio2.2.1
解决办法:在AS的菜单栏,Tools->Android->EnableADBintegration勾选就可以了
2)提示
Unsupportedmethod:AndroidProject.getPluginGeneration()whilerunningproject
/questions/39591531/unsupported-method-androidproject-getplugingeneration-while-running-project
有的项目不支持这个InstansRun。
关于intant-run的一些不成熟的地方:
1)明明方法存在,却说不存在。
java.lang.NoSuchMethodError:
No
static
method
is2DateSame(Ljava/util/Date;Ljava/util/Date;)Z
in
class
Lcom/btsj/hpx/util/DateUtil;
or
its
super
classes
(declaration
of
'com.btsj.hpx.util.DateUtil'
appears
in
/data/data/com.btsj.hpx/files/instant-run/dex/slice-slice_2-classes.dex)
17.debug调试
/kf/201506/408358.html18.弹出常用的代码块:
/wuqilianga/article/details/5149923619.什么是aar文件及如何在本地引用aar文件?
/article/cbcede071d569d02f40b4dd6.html20.APK瘦身
/p/j20Nad.html
1)Android项目打包时指定支持的CPU架构,防止多余so文件
在项目的build.gradle的
defaultConfig中添加
ndk{
abiFilters"armeabi-v7a","x86"
}
这样,我的APK一下子从62M到了45M了。21.调试神器JRebel,快速编译。
/2016/11/21/use-jrebel-for-android/
22.使用技巧
/s?__biz=MzA4NTQwNDc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年福建省邵武市高三生物上册期末考试模拟卷(含答案)
- 2026年山东省蓬莱市高三物理下册期末考试模拟检测卷(含答案)
- 2026年山西省侯马市高三生物下册期末考试模拟考试卷带答案
- 2026年湖北省当阳市高一化学上册期末考试模拟卷及答案【新】
- 2026年湖北省石首市高一化学上册期末考试真题带答案(综合卷)
- 2026年广东省连州市高三物理下册期末考试模拟测试卷及答案
- 2026年江西省共青城市高三生物上册期末考试考试卷及参考答案
- 2025年浙江省余姚市高一历史下册期末考试模拟检测卷(培优B卷)附答案
- 河南安阳内黄梁庄 2026 红枣产业监管岗公务员招录测评试题 招聘 4 人
- 新疆阿图什哈拉峻 2026 边境农牧岗公务员招录考试试卷 招聘 1 人
- 现代农业与生态农业
- 2026年医学科研诚信与伦理课件
- 2026年特种设备安全管理人员A证考试题库(含答案)
- 3.1《买文具》课件 -2026-2027学年五年级上册数学北师大版
- 2026年湖南工业职业技术学院高职单招笔试职业技能测验试题库含答案解析3套试卷
- 中国膝骨关节炎关节腔注射治疗专家共识(2026版)解读
- 山东省2027综合评价招生《综合素质测评》模拟试卷C卷
- 孕产妇脓毒症的高危因素与早期识别
- 智慧工地项目数据台账管理手册
- 电子档案和档案数字化副本移交接收规范
- 围手术期高血糖患者营养支持治疗管理专家共识(2025版)
评论
0/150
提交评论