androidstudio jdk1.8 studio搭配jdk哪个好

Android Studio学习笔记(4)----Win10系统下配JDK环境变量问题
Win10下配JDK环境变量问题
电脑系统win10
jdk版本jdk1.8.0_102
Jdk安装在了c盘下
配的环境变量为
cmd中输入java正常
cmd中输入java-version正常
输入javac怎么都不对
配置Path变量,这里win10和其他的不同就出来了,win10的path变量,要用jdk的绝对路径,而不能用%JAVA_HOME%,计算机识别不了。
path配为:C:\ProgramFiles(x86)\\jdk1.8.0_102\C:\ProgramFiles(x86)\Java\jdk1.8.0_102\bin\jre\
在path环境变量的最前端加上你自己的jdk的这两个目录就好了。一定要是绝对路径!一定要是绝对路径!一定要是绝对路径!(重要的话说三遍)。
这样再测试一下肯定就没有问题了,记得测前重新启动cmd。
重新启动cmd
这样就ok啦!
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467142',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'AndroidStudio使用总结
AndroidStudio使用总结
Android基础
Android Studio已经逐渐的取代了Eclipse作为Android开发的主流IDE,现把Android Studio的使用的经验做个记录。
安装遇到的问题:
安装很简单,直接下载下来运行安装就好Android国内镜像地址。安装完成后第一次运行我出现了始终卡在启动界面的问题就一直卡在了这里
解决办法:先把网络断开,再重新启动AS就可以了,之后不用断网也能正常启动。
在启动AS之前确保已经安装好JDK并配置好其环境变量。JDK下载地址或者
配置环境变量:我的电脑右键,选择属性,选择高级系统设置,选择环境变量,向其中加入如下环境变量:
JAVA_HOME—-JDK的安装路径,例如:E:\Java\jdk1.7.9
CLASS_PATH—-JDK中lib文件夹的路径,例如:E:\Java\jdk1.7.9\.;
PATH—-JDK中bin文件夹的路径,例如:E:\Java\jdk1.7.9\bin
检测是否成功:用windows键+R调出运行窗口,输入cmd调出DOS命令行窗口,输入java和javac两个命令,看能否正常运行(会出现一大段的命令提示信息)。
我在安装AS是在15年7月,当是用的是JDK1.7,在其他电脑上用JDK1.8时启动Android Studio时报出了JDK无法找到的错误,然后再用JDK1.7时又正常启动。
常用快捷键(intellij版):
快捷代码生成/提示:
logt——快速生成该文件的TAG
logd——快速生成Log.d()
loge——快速生成Log.e()
logm——快速生成Log.m()
Ctrl+Alt+空格——代码提示(在我使用时直接Ctrl+空格 也可以提示)
Ctrl+Alt+T——用if,try/catch,for等语句包裹被选中的区域
Alt+Insert—— 快速生成Constructor,Getter,Setter等
Ctrl+J——快速生成Toast,if,foreach,findViewById()等代码
Ctrl+Shift+C——查看最近代码的变化
代码编辑/查看:
Ctrl+E——打开最近文件
Ctrl+F——查找代码
Ctrl+R——替换代码
Ctrl+D——复制当前行到下一行
Ctrl+Y——删除当前行
Ctrl+X——剪切当前选中部分
Ctrl+C——复制选中部分
Ctrl+V——粘贴选中部分
Ctrl+S——保存当前的修改
Ctrl+Z——撤回修改
Ctrl+W——选中光标所在块的代码,连续按会不断的扩大选中块的范围
Ctrl+N——打开一个类
Ctrl+B——查看一个变量的声明
Ctrl+U——查看一个类的父类
Ctrl+H——查看类的结构图
Ctrl+O——重写父类方法
Ctrl+”{“或者”}”——调到大括号的开头或者结尾
Ctrl+F12——查找类中的方法
Ctrl+Shift+Alt+N——查找类中的变量或者是方法
Ctrl+Alt+L——格式化代码
——–窗口返回键
Ctrl+Alt+←
——代码返回快捷键
Ctrl+Alt+H——查看一个方法的调用
Ctrl+Shift+I——查看类中方法的实现
Crtl+Shift+回车——快速生成if,try,catch等语句后的括号
Alt+Up/Down——在类的方法中跳转
连按两次Shift键——全局搜索
当然也可以自己修改快捷键,使用自己比较熟悉的快捷键,但是有可能造成快捷键的冲突和无法使用,建议使用默认的。
修改快捷键:
强烈建议大家打开AS中的每日提示功能,可以每天了解一点AS的小知识点:
在项目选择界面:
选择Get Help,里边有个Tip of the Day点开把对勾选上即可,这样每次打开AS就会有小技巧的提示。
使用遇到的问题:
首先是AS中Project,Module和Eclipse中WorkSpace,Project的关系。我们可以理解为AS中的Project的对应于Eclipse中的WorkSpace,Moudle对应于Project。
刚刚使用AS的时候找不到lib,assets文件夹,有两种办法:
方法一:右键Module-&new-&Folder-&Assets Folder;这里边可以新建常用的文件夹。
方法二:把视图切换到Progect视图然后打开需要创建lib文件夹的Module,选择src-&main-&右键-&new -& Directory,输入jniLibs,然后切换回Android视图下便会有libs文件夹
主题/字体/风格的修改:
File—-Settings
修改字体/行间距:需要先将默认的风格保存最后再进行修改。
在学习NDK开发时遇到一个问题:
在AS中首先下载ndk和配置,选择File,选择Project Structure,如果之前没有下载过,那么最下边的ANdroid NDK Location 应该是空白的,会提示你进行下载。直接下载就可以了,也可以自己下载下来,然后在这里填上路径。
下载地址:
安装完成后要记得配置环境变量,我的电脑右键,选择属性,选择高级系统设置,选择环境变量,在path后边添加上NDK的路径即可。
遇到的问题:
但是在配置完成,准备学习时遇到了这个问题:
提示说是:cannot resolve corresponding jni function…….
后来找了一下解决方案,把插件中的Android NDK Support取消掉,重启AS即可。
在学习NDK开发时遇到的问题:
在选择编译时报出了这样的错Error: NDK integration is deprecated in the current plugin.
Consider trying the new experimental plugin.
For details, see/tech-docs/new-build-system/gradle-experimental.
Set”android.useDeprecatedNdk=true” in gradle.properties to continue using the current NDK integration.
解决办法:只要照提示,在gradle.properties文件中直接添加上android.useDeprecatedNdk=true这句话就可以了,然后重新编译就不会报错了。
我的热门文章
即使是一小步也想与你分享帐号:密码:下次自动登录{url:/nForum/slist.json?uid=guest&root=list-section}{url:/nForum/nlist.json?uid=guest&root=list-section}
贴数:11&分页:crystal小熊发信人: crystalbear (crystal小熊), 信区: MobileDev
标&&题: android sdk与jdk 8搭配起来有问题吗?
发信站: 水木社区 (Tue Jun 10 11:17:46 2014), 站内 && 当前的mac上还是apple预装的jdk 1.6 某版本
想升级到jdk 7 && 突然发现jdk 8页正式发布了 想问下用jdk 8来编译android app会遇到什么坑吗?
-- && ※ 来源:·水木社区 ·[FROM: 182.92.253.*]
solo con te发信人: PaoloMaldini (solo con te), 信区: MobileDev
标&&题: Re: android sdk与jdk 8搭配起来有问题吗?
发信站: 水木社区 (Tue Jun 10 11:19:45 2014), 站内 && 我的Mac上装了1.8,不过在eclipse或者android studio里还可以继续用1.6编译android && 【 在 crystalbear (crystal小熊) 的大作中提到: 】
: 当前的mac上还是apple预装的jdk 1.6 某版本
: 想升级到jdk 7
: 突然发现jdk 8页正式发布了 想问下用jdk 8来编译android app会遇到什么坑吗?
: ...................
我的blog:
某人的blog: &&&& ※ 来源:·水木社区 newsmth.net·[FROM: 124.193.218.114]
生命在于折腾发信人: paranoia (生命在于折腾), 信区: MobileDev
标&&题: Re: android sdk与jdk 8搭配起来有问题吗?
发信站: 水木社区 (Tue Jun 10 11:23:56 2014), 站内 && 源码编译不是要求openjdk7了吗? && 【 在 PaoloMaldini (solo con te) 的大作中提到: 】
: 我的Mac上装了1.8,不过在eclipse或者android studio里还可以继续用1.6编译android
&&&& -- && ※ 来源:·水木社区 newsmth.net·[FROM: 114.255.3.*]
solo con te发信人: PaoloMaldini (solo con te), 信区: MobileDev
标&&题: Re: android sdk与jdk 8搭配起来有问题吗?
发信站: 水木社区 (Tue Jun 10 11:39:06 2014), 站内 && 我现在又不做手机。。没有编译系统源代码的需求了 && 【 在 paranoia (生命在于折腾) 的大作中提到: 】
: 源码编译不是要求openjdk7了吗?
我的blog:
某人的blog: &&&& ※ 来源:·水木社区 newsmth.net·[FROM: 124.193.218.114]
crystal小熊发信人: crystalbear (crystal小熊), 信区: MobileDev
标&&题: Re: android sdk与jdk 8搭配起来有问题吗?
发信站: 水木社区 (Tue Jun 10 11:49:03 2014), 站内 && 看了下,并没有强制要求啊 && ifeq ($(HOST_OS),darwin)
ifneq ($(EXPERIMENTAL_USE_JAVA7),)
HOST_JDK_TOOLS_JAR:= $(shell $(BUILD_SYSTEM)/find-jdk-tools-jar.sh)
# Deliberately set to blank for Java 6 installations on MacOS. These
# versions allegedly use a non-standard directory structure.
HOST_JDK_TOOLS_JAR :=
HOST_JDK_TOOLS_JAR:= $(shell $(BUILD_SYSTEM)/find-jdk-tools-jar.sh)
endif && ifneq ($(HOST_JDK_TOOLS_JAR),)
ifeq ($(wildcard $(HOST_JDK_TOOLS_JAR)),)
$(error Error: could not find jdk tools.jar, please install JDK6)
endif && # Is the host JDK 64-bit version?
HOST_JDK_IS_64BIT_VERSION :=
ifneq ($(filter 64-Bit, $(shell java -version 2&&1)),)
HOST_JDK_IS_64BIT_VERSION := true
endif && 【 在 paranoia 的大作中提到: 】
: 源码编译不是要求openjdk7了吗?
:&& && -- && ※ 来源:·水木社区 ·[FROM: 182.92.253.*]
crystal小熊发信人: crystalbear (crystal小熊), 信区: MobileDev
标&&题: Re: android sdk与jdk 8搭配起来有问题吗?
发信站: 水木社区 (Tue Jun 10 11:49:49 2014), 站内 && 我也跳出手机业了,变化就是钱多了,活少了,离家近了。。。。 && 【 在 PaoloMaldini 的大作中提到: 】
: 我现在又不做手机。。没有编译系统源代码的需求了
:&& && -- && ※ 来源:·水木社区 ·[FROM: 182.92.253.*]
老鱼发信人: hgoldfish (老鱼), 信区: MobileDev
标&&题: Re: android sdk与jdk 8搭配起来有问题吗?
发信站: 水木社区 (Tue Jun 10 12:11:36 2014), 站内 && 我之前试过在jdk1.7上面装cdt。写代码用了1.7新增的语法,自动类型推断这些语法写上去是不会报错,但是好像android sdk不能编译过去。现在不知道怎么样了。估计新的1.8语法就别想了。 && 【 在 crystalbear (crystal小熊) 的大作中提到: 】
: 当前的mac上还是apple预装的jdk 1.6 某版本
: 想升级到jdk 7
: 突然发现jdk 8页正式发布了 想问下用jdk 8来编译android app会遇到什么坑吗?
: ...................
灭绝人性啊 &&&& ※ 来源:·水木社区 newsmth.net·[FROM: 27.159.58.*]
solo con te发信人: PaoloMaldini (solo con te), 信区: MobileDev
标&&题: Re: android sdk与jdk 8搭配起来有问题吗?
发信站: 水木社区 (Tue Jun 10 12:13:12 2014), 站内 && 恭喜。。 && 【 在 crystalbear (crystal小熊) 的大作中提到: 】
: 我也跳出手机业了,变化就是钱多了,活少了,离家近了。。。。
我的blog:
某人的blog: &&&& ※ 来源:·水木社区 newsmth.net·[FROM: 124.193.218.114]
crystal小熊发信人: crystalbear (crystal小熊), 信区: MobileDev
标&&题: Re: android sdk与jdk 8搭配起来有问题吗?
发信站: 水木社区 (Tue Jun 10 13:07:23 2014), 站内 && 目前android对java 7的支持不完整。。。。。。
【 在 hgoldfish 的大作中提到: 】
: 我之前试过在jdk1.7上面装cdt。写代码用了1.7新增的语法,自动类型推断这些语法写上去是不会报错,但是好像android sdk不能编译过去。现在不知道怎么样了。估计新的1.8语法就别想了。
:&& && -- && ※ 来源:·水木社区 ·[FROM: 182.92.253.*]
节制,沉静,有序发信人: acalism (节制,沉静,有序), 信区: MobileDev
标&&题: Re: android sdk与jdk 8搭配起来有问题吗?
发信站: 水木社区 (Tue Jun 10 22:06:31 2014), 站内 && 没问题的,adt不要升级,jdk版本可以到8,
【 在 hgoldfish 的大作中提到: 】
: 我之前试过在jdk1.7上面装cdt。写代码用了1.7新增的语法,自动类型推断这些语法写上去是不会报错,但是好像android sdk不能编译过去。现在不知道怎么样了。估计新的1.8语法就别想了。
:&& && -- && ※ 来源:·水木社区 ·[FROM: 119.137.0.*]
文章数:11&分页:}

我要回帖

更多关于 androidstudio设置jdk 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信