android studion 中cannotidea resolve symboll helader 什么原因,如何解决

初探Android Studio及遇到的一些问题和解决_Linux教程_Linux公社-Linux系统门户网站
你好,游客
初探Android Studio及遇到的一些问题和解决
来源:Linux社区&
作者:Admin_
相信在大家看过 2013的Google i/o大会后,一定知道
Studio是个什么东东了。此可谓一款神器吖~于是就兴奋的去下载尝鲜。
Android Studio是基于IntelliJ
&IDEA,除了IntelliJ功能,Android Studio还提供:
①基于Gradle的构建支持;
②Android特定重构和快速修复;
③提示工具更好地对程序性能、可用性、版本兼容和其他问题进行控制捕捉;
④支持ProGuard和应用签名功能;
⑤自带布局编辑器,可以让你拖放UI组件,并在多个屏幕配置上预览布局等。
下载地址:
相关阅读:
Android Studio 下载地址【包括国内本地下载】
更多Android Studio相关阅读:
Android Studio提供了Windows、Mac OS X、Linux版本,用户根据自己的系统选择下载
傻瓜式安装,一部下来。这里不做解释,主要来看安装好后运行时遇到的一些问题。
运行时遇到的问题:
安装完之后,满心欢喜的去运行studio.exe竟然无反应,这个纠结吖~然后点安装目录android-studio\bin 下的 studio.bat时报错
ERROR: cannot start Android Studio.
No JDK found. Please validate either ANDROID_STUDIO_JDK, JDK_HOME or JAVA_HOME points to valid JDK installation.
ECHO 处于关闭状态。
这是因为环境变量配置问题。这里
&jdk 环境变量需要配置3个地方:
C:\Program Files (x86)\Java\jdk1.6.0_33 ,(注意&:后面不要带分号(;))
②. CLASSPATH
.;%JAVA_HOME%\%JAVA_HOME%\lib\tools.%JAVA_HOME%\lib\dt.
&这里要注意前面的点,必不可少哦
%JAVA_HOME%\
再次运行 studio.bat 报错
Unrecognized VM option '+UseCodeCacheFlushing'
Could not create the Java virtual machine
具体解决:用文本工具打开 android-studio\bin目录下的studio.exe.vmoptions,删除 -XX:+UseCodeCacheFlushing 那行即可。
以上操作基本上就解决了android-studio不能运行的问题。这时,你再去运行studio.exe,完美运行。
首次拟新建项目时,会下载一些东西 gradle-1.6-bin.zip ,大概有 36M左右,文件不是很大,但是你会发现等了很久也下不下来,本站提供下载gradle-1.6-bin.zip离线包,地址 :
&下载完之后,解压到任何位置,在环境变量的path配置到gradle的bin目录即可。配置好环境变量之后,在cmd中用gradle
&-v命令验证是否成功,图
恭喜你,已经成功了~下面就可以去新建项目了。
相关资讯 & & &
& (01月24日)
& (10/31/:12)
& (01月28日)
& (12/14/:44)
& (07/23/:02)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款现在Android开发工具主流的都是用Android Studio,编写代码速度以及体验好,但是在使用中会出现各种各样的报错,和eclipse报错完全不同,那么我们如何去解决他们它们呢?以下是我在使用中搜集的一些报错信息以及我的解决方案,希望可以帮到大家:一、Error:(53, 35) 错误: 无法访问HttpRequestBase 找不到org.apache.http.client.methods.HttpRequestBase的类文件;原因:这是因为Google在安卓6.0之后强制HttpClient的使用方案:在build.gradle中添加:[code] android {
useLibrary 'org.apache.http.legacy'二、Process'command'D:/java/jdk1.7.0/bin/java.exe''finishedwith non-zero exit value2原因:调用的包有重复报名或者是重复调用jar包;方案:在build.gradle中添加:packagingOptions {exclude 'META-INF/LICENSE.txt'exclude 'META-INF/NOTICE.txt' }这两个报错是比较难解决的。另外,提供一些Studio的常用快捷键:Ctrl+N:查找类Ctrl+J:自动代码Ctrl+R:替换文本Ctrl+E:最近打开的文件Ctrl+H:显示类结构图Ctrl+F:查找文本Ctrl+P:提示方法的参数信息Ctrl+Q:光标选中方法显示该方法的详细参数信息Ctrl+X:删除行Ctrl+D:复制行Ctrl+/:注释代码 格式://代码块Ctrl+空格:代码感应提示Ctrl+[或]:可以调到大括号的开头结尾Ctrl+F12:可以显示当前文件的结构Ctrl+F7:可以查询当前元素在当前文件中的引用,然后按F3可以选择Ctrl+Shift+N:查找文件Ctrl+Shift+/:注释多行代码 格式:/*代码块*/Ctrl+Shift+C:对比最近修改的代码Ctrl+Shift+Backspace:可以跳转到上次编辑的地方Ctrl+Alt+L:格式化代码Ctrl+Alt+O:优化导入的类和包Ctrl+Alt+V:可以引入变量。例如把括号内的sql赋成一个变量Ctrl+Alt+T:可以把代码包在一块内,例如try/catchCtrl+Alt+Space(空格):自动补全代码Ctrl+Alt+Space:类名和接口名提示Ctrl+Alt+Left/Right:返回至上次浏览的位置Ctrl+Shift+Alt+N:查找类中的方法和变量Shift+F6:类重命名Shift+Alt+向上箭头:代码往上移Shift+Alt+向下箭头:代码往下移Alt+Insert:快速生成构造方法或是GET,SET方法Alt+Enter:感应代码提示 例如方法转型Alt+回车:导入包,自动修正Alt+F1:查找代码所在的位置Alt+l:快速打开或隐藏工程面板Alt+Left/Right:切换代码视图Alt+Up/Down:在方法间快速移动定位AndroidStudio Debug模式快捷键:f8:相当于eclipse的f6跳到下一步alt+f8:debug时选中查看值shift+f8:相当于eclipse的f8跳到下一个断点,也相当于eclipse的f7跳出函数f7相当于eclipse的f5就是进入到代码alt+shift+f7:这个是强制进入代码ctrl+shift+f9 :debug运行java类ctrl+shift+f10:正常运行java类command+f2:停止运行附上快捷键图片一张:Process'command'D:/java/jdk1.7.0/bin/java.exe''finishedwith non-zero exit value2Process'command'D:/java/jdk1.7.0/bin/java.exe''finishedwith non-zero exit value2Process'command'D:/java/jdk1.7.0/bin/java.exe''finishedwith non-zero exit value2Process'command'D:/java/jdk1.7.0/bin/java.exe''finishedwith non-zero exit value2Process'command'D:/java/jdk1.7.0/bin/java.exe''finishedwith non-zero exit value2Process'command'D:/java/jdk1.7.0/bin/java.exe''finishedwith non-zero exit value2Process'command'D:/java/jdk1.7.0/bin/java.exe''finishedwith non-zero exit value2
最新教程周点击榜
微信扫一扫Android Studio 第一次新建Android Gradle项目超级慢的解决方案 - 天外的星星 - 推酷
Android Studio 第一次新建Android Gradle项目超级慢的解决方案 - 天外的星星
在第一次新建一个
项目时需要下载
,所以启动很慢(
Gradle-bin
大约三十几兆),所以我们应该事先帮他下载好。
首先,我们下载好的
-bin(|all).zip
应该放在哪儿呢。
C:\Users\【你当前的
这个目录下面有四个子文件夹,我们要放到
wrapper\dists
一连串乱七八糟的字符的文件夹
。例如,我就把
gradle-all
(只需要放一个,
的话,有源码,文档等,好一些)分别放到了
C:\Users\Leo
\.gradle\wrapper\dists\gradle-1.10-all\6vpvhqu0efs1fqmqr2decq1v12
\.gradle\wrapper\dists\gradle-1.10-bin\6vpvhqu0efs1fqmqr2decq1v12
两个目录下面。然后启动
,他会自动解压安装(而且优先解压
gradle-1.10-all
那个我发现没有解压他)。至于这个乱码文件夹目录(上面的
6vpvhqu0efs1fqmqr2decq1v12
),我的处理是先打开一次
android studio
,然后关闭,这个目录就生成了
(注意,这个目录每次在发现新的需要下载的版本的时候都会新生成一个随机码文件夹,所以,不要想着把
文件放到上次生成的随机码目录中)
另外,想知道自己的Gradle项目用的是哪个版本(而且还有all和bin的区分),只需要看项目根目录下面找gradle/wrapper/gradle-wrapper.properties这个文件,里面是对应的版本号(Android Studio就会下这个),比如文件的内容如下:
#Thu Mar 20 19:47:09 GMT 2014
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.10-all.zip
那么你就要准备好去官网下载gradle-1.10-all.zip放到上面说的文件夹下面(下gradle-1.10-bin.zip是不管用的)
这种方法目前百试不爽,绝对不需要再等待了,等他下载完估计要近一个小时的时间了(想当初我就是打开.gradle下面的那个文件夹,看着gradle**.zip一点点的下载完成的,慢死了。如果想要验证上面这个方法有没有成功,你就到.gradle/wrapper/dist/gradle-1.10-all/乱码文件夹/下面等着,看他会不会自动解压,只要解压力 ,说明就没问题了!
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致3996人阅读
原创(38)
1.&问题:运行项目中遇到,Error:Execution failed for task ':app:processDebugResources'.
& com.mon.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'E:\Android\SoftWare\adt-bundle-windows-x86_64-\sdk\build-tools\23.0.1\aapt.exe'' finished with non-zero exit value 1
ERROR: In &declare-styleable& CirclePageIndicator, unable to find attribute strokeWidth,如图:
解决方法:我又是百度又是问人摸索了快一天才找到原因,认真分析Error信息你会发现,是Resources的原因In &declare-styleable& CirclePageIndicator, unable to find attribute strokeWidth。我没有声明&declare-styleable& 中strokeWidth属性,在Eclipse中不会报错,但在AS中会,如图:
2.1问题:在网上也找到了类似问题1,但还是有细微的差别(一个是value 1,另一个是value2),所以解决问题也不同,如图:
2.2 还有一个类似的问题:
E& com.mon.process.ProcessException: org.gradle.process.internal.ExecException:& 'command '/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bin/java'' finished with non-zero exit value 1 rror:Execution
failed for task ':app:transformClassesWithDexForDebug'.
解决办法:和问题3一样。
3.问题:我在Android Studio里选择Open一个别项目,然后运行提示说
Error:failed to find Build Tools revision 23.0.0
Install Build Tools 23.0.0 and sync project
原因是Module下build.gradle中的buildToolsVersion不兼容导致,buildeToolVersion是你构建工具的版本,其中包括了打包工具aapt、dx等等。这个工具的目录位于..your_sdk_path/build-tools/XX.XX.XX。
解决方法1.
还可以不同系统版本一起下载,如下图:
解决方法2.把你项目中的build-tools revision替换为你已经下载的build-tools version的即可,如图:
原文错误提示:
Error:(16, 0) Gradle DSL method not found: 'android()'
Possible causes:The project ‘XXXXXXX' may be using a version of Gradle that does not contain the method.
Open Gradle wrapper file The build file may be missing a Gradle plugin.
Apply Gradle plugin
错误原因:
android studio 引进项目时,自动查找本机是否有项目设置的SDK版本,若发现没有,我们会在project structure修改成自己的SDK。如下图:
然而,修改后,AS会自动在项目下的build.gradle里添加上以下代码:
解决办法:
删除以上图片中红框中的代码,然后再执行build-&Rebuild project
5.问题:Error:No such property: GROUP for class: org.gradle.api.publication.maven.internal.ant.DefaultGroovyMavenDeployer
解决方法:打开其build.gradle文件,然后你注释掉或删掉最后一行代码(与maven有关的 ,//apply from:‘fradle-mvn-push.gradle’),重新build一下就OK了
6.问题:Error:Could not run build action using Gradle installation 'E:\Android\SoftWare\android_studio-1.5\android-studio\gradle\gradle-2.8'.
解决方法:File -& Invalidate Caches/Restart
7.问题:Error:(1, 0) Plugin
is too old, please update to a more recent version, or set ANDROID_DAILY_OVERRIDE environment variable to &8051cdccc746dee3f14&,如图:
解决办法1:
解决办法2:
8.&问题:Error:Cause:
org/gradle/api/publication/maven/internal/DefaultMavenFactory Android
解决方法:Project Structure-&Project-&Android Plugin Version修改为以前能正常运行的项目Version
9.问题:failed to find target with hash string
解决方法:
10.问题:找不到项目依赖的module/library中的包或类。
Error:(27, 35) 错误: 找不到符号
符号: & 类 JsCallback
位置: 程序包 cn.pedant.SafeWebViewBridge
解决办法:可能是以来的包没有添加依赖,添加成功就行。如图:
11.问题:运行Android时报错Throwable:Unable to locate adb within SDK
解决方法1:在SDK安装目录的\platform-tools下放入adb.exe
解决方法2:直接下载,如图:
12.问题:Failed to resolve :com.android.support:appcompat-v7:23.+。
解决方法:如图
13、问题:Android Studio卡在Gradle: Resolve dependencies ':app:_debugCompile'
解决方法:
1、把gradle设置为offline
2、可能是gradle或其它有需要更新,我就是把东西都更新后解决的
14、android studio 编译so遇到的问题
1.build.gradle少了配置导致
Error:Execution failed for task ':app:compileDebugNdk'.
& com.mon.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'D:\Android\android-ndk-r10\ndk-build.cmd''
finished with non-zero exit value 2
Warning:Native C/C++ source code is found, but it seems that NDK option is not configured. Note that if you have an Android.mk, it is not used for compilation. The recommended workaround is to remove the default jni source code
directory by adding:
sourceSets {
jni.srcDirs = []
解决方法如图在build.gradle中加入
还可参考:,
15、Error:Cannot configure the 'publishing' extension after it has been accessed.
解决办法:Clean Project 或 RebuildProject,这样在下面的Message中就会报错,分析出错的原因就,我遇到的原因是,项目改动gradle中的版本依赖引起的,恢复到项目原来的版本就行了,具体原因还待探究
classpath 'com.android.tools.build:gradle:1.3.0'
<span style="color:#、
解决办法:项目的gradle版本过低,不支持Instant Run,关闭就行了。
Windows & Linux:File -& Settings -& Build, Execution, Deployment -& Instant Run.Mac:Android Studio -& Preferences -& Build, Execution, Deployment -& Instant Run.17、解决办法:tools -& Adnroid -& enable ADB integration18、问题:intermediates/res/merged/yongche/debug/values-v23 属性不存在解决办法:我遇到的事子Module和主Module 都引用了support-v7包冲突导致,删除一个即可
19、问题:在Project Structure中找不到新建的Module解决办法:在setting.gradle中添加Module的名称即可
20、问题: Suggestion: add 'tools:replace=&android:icon&' to &application& element at AndroidManifest.xml:70:5-1100:19 to override.解决办法:子 Module和主Module可能有重复的类,并且里面的属性也一样冲突,如android:icon、android:theme21、问题:Android Studio打签名包安装时失败,Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]解决方法:同时选中signature version中的v1和v2
22、问题:The APK file /Users/gaolei/Work/CompanyProject/BrandCar/android-weidao-driver/DriverZhuanche/app/build/outputs/apk/yc_v6.5.3_yongche_debug.apk does not exist on disk.
Error while Installing APK解决方法:sync grade,如图23、AndroidStudio创建项目时一直处于building“project name”gradle project info解决办法:耐心等待,等它Build完就行了,我的也就花费了几分钟24、android studio 代码报红也能运行解决办法:点击 sync cradle
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:93067次
积分:1680
积分:1680
排名:千里之外
原创:44篇
评论:67条
你只闻到我的香水,却没看到我的汗水;你有你的规则,我有我的选择;你否定我的现在,我决定我的未来;你嘲笑我一无所有,不配去爱,我可怜你总是等待;你可以轻视我们的年轻,我们会证明这是谁的时代。梦想,是注定孤独的旅行,路上少不了质疑和嘲笑,但,那又怎样?哪怕遍体鳞伤,也要活得漂亮。我是高磊,我为自己代言。
阅读:26916

我要回帖

更多关于 cannot resolve file 的文章

 

随机推荐