androidstudio14
1. android studio修改配置文件夹的位置
Android studio安装之后一般默认在c:/user/用户名/其他软件在安装中要创建缓存文件夹,那么也会在这个目录创建,比如Notepad++等
这个文件夹是Android SDK生成的AVD(Android Virtual Device Manager)即模拟器存放路径
这个文件夹是Android Studio的配置文件夹,主要存放一些AndroidStudio设置和插件和项目的缓存信息
这个文件夹是构建工具 Gradle的配置文件夹,也会存储一些项目的构建缓存信息
随着使用时间变长,伴随更新及各种不同配置的项目查看,这几个文件夹会越来越大,如果系统重新安装就丢失了,以后开项目又将是无尽的等待,最好是把它们换到别的磁盘上。
这个文件夹是由Android SDK配置模拟器生成的,非常占空间的一个宏敬。
1.首先我们把这个文件夹移动到别的盘里面去
2.需要添加一个系统的环境变量ANDROID_SDK_HOME,如下图:
3.如果之前有创建模拟器,移动后这些模拟器就丢失了,怎么找回来呢?打开刚宽皮才的目录 $ANDROID_SDK_HOME/.android 下的子目录 avd ,会有 .ini 的文件。我的模拟器名称为 Pixel_2_API_29Q ,则编辑 Pixel_2_API_29Q.ini 文件,如下图:
进入Android Studio的安装目录,进入bin文件夹,用慎绝差文本编辑软件打开idea.properties,去掉以下两项的注释符号#,修改对应的路径为新路径即可。
我们通常是这样来改
本文环境为windows10+android studio4.0
2. android studio怎样运行打包后的apk
android studio怎样运行打包后的apk
渠道信息一般在 AndroidManifest.xml中修改以下值: 首先你必须在AndroidManifest.xml中的meta-data修改以下的样子: 其中${UMENG_CHANNEL_VALUE}中的值就是你在gradle中自定义配置的值。 build.gradle文件就利用proctFlavors
渠道信息一般在 AndroidManifest.xml中修改以下值:
首先你必须在AndroidManifest.xml中的meta-data修改以下的样子:
android:name="UMENG_CHANNEL"
android:value="${UMENG_CHANNEL_VALUE}" />
其中${UMENG_CHANNEL_VALUE}中的值就是你在gradle中自定义配置的值。
build.gradle文件就利用proctFlavors这样写:
proctFlavors {
wandoujia {
manifestPlaceholders = [UMENG_CHANNEL_VALUE: "wandoujia"]
}
{
manifestPlaceholders = [UMENG_CHANNEL_VALUE: ""]
}
c360 {
manifestPlaceholders = [UMENG_CHANNEL_VALUE: "c360"]
}
uc {
manifestPlaceholders = [UMENG_CHANNEL_VALUE: "uc"]
}
}
其中[UMENG_CHANNEL_VALUE: "wandoujia"]就是对应${UMENG_CHANNEL_VALUE}的值。
最新更新
后来发现上面的重复代码太多,就在网上又发现了一个更简洁的写法
proctFlavors {
wandoujia {}
{}
c360 {}
uc {}
proctFlavors.all { flavor ->
flavor.manifestPlaceholders = [UMENG_CHANNEL_VALUE: name]
}
}
其手液数中name的值对相对应各个proctFlavors的选项值,这样就达到自动替换渠道值的目的了。
这样生成apk时,选择相应的Flavors来生成指定渠道的包就可以了,而且生成的apk会自动帮你加上相应渠道的后缀,非常方便和直观。大家可以自己反编译验证。
一次生成所有渠道包
在android studio底栏中有个命令行工具Terminal,打开后就CMD可以自动切换到当前项目的目录下。
有的项目下会有graldew.bat这个文件,你就可以输入这个命令:
gradlew assembleRelease
就可以一次性生成所有的渠道包了
不过我一般不建议大家使用这个命令,gradlew这个命令的gralde的版本无法控制,有时候会莫名其妙的下载老版本的gradle
所以我个人推荐大家使用以下的用法。
先找到gralde的根目录,在毕首系统变量里添加两个环境变量:
变量名为:GRADLE_HOME,变量值就为gradle的根目录;
所以变量值为:C:Usersyazhou.gradlewrapperdistsgradle-2.1--2.1
还有一个在系统变量里PATH里面添加gradle的bin目录
我的就是C:Usersyazhou.gradlewrapperdistsgradle-2.1--2.1in
这里配埋指置完成了,接着在Terminal中敲下 gradle assembleRelease就可以一次性生成所有的渠道包了。
所有生成的apk在项目的buildoutputsapk下。
如果只是想生成单个渠道的包呢?
打开Android Studio的Gradle tasks面板(右边侧边栏),会发现模块多了很多任务,如下图所示。
渠道信息一般在 AndroidManifest.xml中修改以下值: 首先你必须在AndroidManifest.xml中的meta-data修改以下的样子: android:name="UMENG_CHANNEL" android:value="${UMENG_CHANNEL_VALUE}" /> 其中${UMENG_CHANNEL_VALUE}中的值就是你在gradle...
android studio怎么运行apk包
渠道信息一般在 AndroidManifest.xml中修改以下值:
首先你必须在AndroidManifest.xml中的meta-data修改以下的样子:
android:name="UMENG_CHANNEL"
android:value="${UMENG_CHANNEL_VALUE}" />
其中${UMENG_CHANNEL_VALUE}中的值就是你在gradle中自定义配置的值。
build.gradle文件就利用proctFlavors这样写:
proctFlavors {
wandoujia {
manifestPlaceholders = [UMENG_CHANNEL_VALUE: "wandoujia"]
}
{
manifestPlaceholders = [UMENG_CHANNEL_VALUE: ""]
}
c360 {
manifestPlaceholders = [UMENG_CHANNEL_VALUE: "c360"]
}
uc {
manifestPlaceholders = [UMENG_CHANNEL_VALUE: "uc"]
}
}
其中[UMENG_CHANNEL_VALUE: "wandoujia"]就是对应${UMENG_CHANNEL_VALUE}的值。
最新更新
后来发现上面的重复代码太多,就在网上又发现了一个更简洁的写法
proctFlavors {
wandoujia {}
{}
c360 {}
uc {}
proctFlavors.all { flavor ->
flavor.manifestPlaceholders = [UMENG_CHANNEL_VALUE: name]
}
}
其中name的值对相对应各个proctFlavors的选项值,这样就达到自动替换渠道值的目的了。
这样生成apk时,选择相应的Flavors来生成指定渠道的包就可以了,而且生成的apk会自动帮你加上相应渠道的后缀,非常方便和直观。大家可以自己反编译验证。
一次生成所有渠道包
在android studio底栏中有个命令行工具Terminal,打开后就CMD可以自动切换到当前项目的目录下。
有的项目下会有graldew.bat这个文件,你就可以输入这个命令:
gradlew assembleRelease
就可以一次性生成所有的渠道包了
不过我一般不建议大家使用这个命令,gradlew这个命令的gralde的版本无法控制,有时候会莫名其妙的下载老版本的gradle
所以我个人推荐大家使用以下的用法。
先找到gralde的根目录,在系统变量里添加两个环境变量:
变量名为:GRADLE_HOME,变量值就为gradle的根目录;
所以变量值为:C:Usersyazhou.gradlewrapperdistsgradle-2.1--2.1
还有一个在系统变量里PATH里面添加gradle的bin目录
我的就是C:Usersyazhou.gradlewrapperdistsgradle-2.1--2.1in
这里配置完成了,接着在Terminal中敲下 gradle assembleRelease就可以一次性生成所有的渠道包了。
所有生成的apk在项目的buildoutputsapk下。
如果只是想生成单个渠道的包呢?
打开Android Studio的Gradle tasks面板(右边侧边栏),会发现模块多了很多任务。
android studio怎么打包apk的
Android App都需要我们用一个证书对应用进行数字签名,不然的话是无法安装到Android手机上,下面介绍Android Studio如何打包签名的相关经验,希望能帮助大家。
:jingyan../article/5552ef47e5d18d518efbc96b.
android studio怎么打包apk
(1)Android Studio菜单Build->Generate Signed APK
(2)弹出窗口
(3)创建密钥库及密钥,创建后会自动选择刚创建的密钥库和密钥(已拥有密钥库跳过)
点击“Create new...”按钮创建密钥库
Key store path:密钥库文件的地址
Password/Confirm:密钥库的密码
Key:
Alias:密钥名称
Password/Confirm:密钥密码
Validity(years):密钥有效时间
First and Last Name:密钥颁发者姓名
Organizational Unit:密钥颁发组织
City or Locality:城市
Country Code(XX):国家
(4)选择已存在密钥库及密钥(在(3)中创建密钥库后跳过此步骤)
点击“Choose existing...”按钮找到密钥库文件
Key store password输入已选择的密钥库文件的密码
点击Key alias后的“...”按钮,选择或者创建一个密钥
(5)点击“Next”按钮,选择保存路径后,点击“Finish”按钮完成
android studio怎么打包成apk
打开你的项目,点击上面build-->genarate signed apk-->选择你的moled-->点击next-->
下面就和eclipse差不多了,有签名key就choose existing没有就create一个,next-->选择你要放apk的文件夹,点击finish,等待打包完成。
android studio 打包的apk在哪
1.Eclipse下App放置在项目根目录的bin目录中2.而Androidstudio大改后,放在了mole中,所以你一定要记得你的存放路径。也就是工程对应的文件夹。androidstudio工程的存储路径下app/build/outputs/apk其中app是你的mole,在对应的mole下即可找到
打包成4.4.2的apk能运行在android 4.3么
有人在电脑上用过android x86 4.4.2系统吗?为什么我为什么我在这个系统...
答:我在上网本上装过,android_x86_4.4_RC1,确实有很多兼容性问题,可能是开发还未成熟。所以体验一下后又卸载了。
android studio 怎么打包各平台apk
(1)Android Studio菜单Build->Generate Signed APK
(2)弹出窗口
(3)创建密钥库及密钥,创建后会自动选择刚创建的密钥库和密钥(已拥有密钥库跳过)
点击“Create new...”按钮创建密钥库
Key store path:密钥库文件的地址
Password/Confirm:密钥库的密码
Key:
Alias:密钥名称
Password/Confirm:密钥密码
Validity(years):密钥有效时间
First and Last Name:密钥颁发者姓名
Organizational Unit:密钥颁发组织
3. Android Studio怎么用
Android Studio基本使用介绍
首先新建工程,输入工程名和主包名和存储路径;点击next到如图步骤:
这个创建过程可比Eclipse上长的多。主要是因为从gradle上下载。gradle也可以手动离线下载好放在对应目录下。工程的结构和 Eclipse上的不同,src下分为java和res。AS是基于idea,而idea和eclipse有大的区别,有好处也有不好的地方,在一段时间里,idea被认为是开发java最好用强大的ide工具,所以AS新建的时候有new application和new mole开发。idea没有工作空间这样的说法。这就是Eclipse用户切换过来第一个比较不适应的地方。
具体说就是:
android studio是单工程的开发模式
android studio中的application相当于eclipse里的workspace概念
android studio中的mole相当于eclipse里的project概念
有了如上三条概念自己手动创建摸索下,相信聪明的你自然就明白咋回事了吧。
接下来看一些工欲善其事必先利其器的基本高频率实用设置:
中文乱码—–在窗口中,找到IDE Settings->Appearance,在右侧勾选上“Override default fonts by”,然后在第一个下拉框中选择字体为“simsun”,然后apply,重启IDE,就好了。
设置快捷键—–在settings窗口中,找到IDE Settings->keymap,右侧打开的就是快捷键了。右键单击要修改的快捷键,会弹出一个菜单,选择“Add keyboard shortcut”就可以修改快捷键了。删除的话,在弹出的菜单中选择remove XXX即可。特别说明,在AS的快捷键设置里可以直接设置使用Eclipse快捷键还是别的IDE快捷键。如果你热衷Eclipse那么也可设置成Eclipse的快捷键。
修改主题—–在IDE Settings->Appearance,右侧的Theme选择自己喜欢的主题即可。个人比较喜欢Darcula主题,也就是如上截图样式。
如何将Eclipse工程导入AS使用—–选择File->Import Project,在弹出的菜单中选择要导入的工程即可,选择好以后就直接next,在第二个窗口中也选择默认的第一个选项就可以。需要注意的是,在AS中,有两种工程,一个是Project,一个是Mole,上面已经细说过了。
导入jar包—–选择File->Projcet Structure,在弹出的窗口中左侧找到Libraries并选中,然后点击“+”,并选择Java就能导入Jar包了。或者直接拷贝jar文件到项目的libs文件夹下,然后运行:Sync Project with Gradle Files。然后clean project重新编译。
删除项目—–AS对工程删除做了保护机制,默认你在项目右键发现没有删除选项。你会发现你的mole上面会有一个小手机,这是保护机制。删除的第一步就是去掉保护机制,也就是让手机不见,具体做法就是鼠标放在工程上右键->open mole setting,或者F4进入如图界面,选中你要删除的mole,然后点击减号,这样就取消了保护机制,然后回到项目工程右键就可发现删除选项。注意:删除会将源文件删除。
更细致的操作流程可以参考
http://www.open-open.com/lib/view/open1433387390635.html
4. AndroidStudio快捷键都有哪些
AndroidStudio是谷歌推出一个Android集成开发工具,基于IntelliJIDEA。它类似于EclipseADT,AndroidStudio提供了集成的Android开发工具用于开发和调试。那么今天我们就来讲讲在使用AndroidStudio过御码程中,常常会使用到的快捷键有哪些,下面一起来了解一下吧!
一、常用快捷键
1.Ctrl+E,可以显示最近编辑的文件列表
2.Shift+Click可以关闭文件
3.Ctrl+[或]可以跳到大括号的开头结尾
4.Ctrl+Shift+Backspace可以跳转到上次编辑的地方
5.Ctrl+F12,可以显示当前文件的结构
6.Ctrl+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择
7.Ctrl+N,可以快速打开类
8.Ctrl+Shift+N,可以快速打开文件
9.Alt+Q可以看到当前方法的声明
10.Ctrl+W可以选择单词继而语句继而行继而函数
11.Alt+F1可以将正在编辑的元素在各个面板中定位
12.Ctrl+P,可以显示参数信息
13.Ctrl+Shift+Insert可以选择剪贴板内容并插入
14.Alt+Insert可以生成构造器/Getter/Setter等
15.Ctrl+Alt+V可以引入变量。例如把括号内的SQL赋成一个变量
16.Ctrl+Alt+T可以把代码包在一块内,例如try/catch
17.Alt+UpandAlt+Down可在方法间快速移动
二、不常用快捷键
18.在一些地方按Alt+Enter可以得到一些IntentionAction,例如将==改为equals()
19.Ctrl+Shift+Alt+N可以快速打开符号
20.Ctrl+Shift+Space在很多时候都能够给出Smart提示
21.Alt+F3可以快速寻找
22.Ctrl+/和Ctrl+Shift+/可以注释代码猜拆雀
23.Ctrl+Alt+B可以跳转到抽象方法的实现
24.Ctrl+O可以选择父类的方法进行重写
25.Ctrl+Q可以看JavaDoc
26.Ctrl+Alt+Space是类名自动完成
27.快速打开类/文件/符号时,可以使用通配符,也可以使用缩写
28.LiveTemplates!Ctrl+J
29.Ctrl+Shift+F7可以高亮当前元素在当前文件中的使用
30.Ctrl+Alt+Up/Ctrl+Alt+Down可穗早以快速跳转搜索结果
31.Ctrl+Shift+J可以整合两行
32.Alt+F8是计算变量值
Debug类快捷键
F5:但不调试进入函数内部。
F7:由函数内部返回调用处。
F8:执行到下一个断点,没断点则执行完成。
Ctrl+Alt+F8/双击鼠标:直接查看选中位置的值
AndroidStudio|