android studio 教程错误是什么导致的

查看: 424|回复: 4
Android Studio添加依赖一直失败,是什么原因?
签到天数: 4 天连续签到: 1 天[LV.2]偶尔看看I主题帖子e币
无论是什么依赖都会失败,都说没有找到, 但是我是在公司,我同事添加一样的他就不会有事。
附件: 您需要
才可以下载或查看,没有帐号?
该用户从未签到主题帖子e币
build offline ?& && && &&&
签到天数: 1 天连续签到: 1 天[LV.1]初来乍到主题帖子e币
要翻墙吗?试试。
签到天数: 4 天连续签到: 1 天[LV.2]偶尔看看I主题帖子e币
最后把as卸载了,换了最新的版本就可以用了...
签到天数: 84 天连续签到: 2 天[LV.6]常住居民II主题帖子e币
QQ已认证,此人靠谱
推荐阅读热门话题
619801808550415411331313266253252248247232223715
半小时前1&小时前1&小时前1&小时前1&小时前2&小时前2&小时前2&小时前2&小时前2&小时前2&小时前3&小时前3&小时前4&小时前6&小时前6&小时前
Powered by2265人阅读
android(2)
配环境这玩意儿真是考验耐力和碰运气啊!!!!
导入一个已有的gradle项目
一开始提示&Error:failed&to&find&Build&Tools&revision&21.1.1
来回改project structure里面的配置,指定不同的SDK,反正安装android studio默认的sdk不能使用
Error:(11, 0) Gradle DSL method not found: 'android()'
Possible causes:
the project '' may be using a version of Gradle that does not contain the method.
The build file may be missing a Gradle plugin.
大概还是指定的编译版本不对
尝试改一下project structure里面的配置,发现子module的配置没有,只是外面一级目录,改成指定的SDK build tools
各种重新导入-删除-重新导入-卸载ing
(在android studio中可能由于误操作,删除硬盘的源文件,所以最好先备份)
终于有一次导入后,还是提示&Error:failed&to&find&Build&Tools&revision&21.1.1
但是,这次打开project structure出现了很多modules,这才是我要的方式嘛,挨个配置它们的
编译中错误:
UNEXPECTED TOP-LEVEL ERROR:
java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOfRange(Arrays.java:3658)
at java.lang.String.&init&(String.java:201)
at java.lang.StringBuilder.toString(StringBuilder.java:407)
at com.android.dx.rop.type.Type.asUninitialized(Type.java:836)
at com.android.dx.cf.code.ValueAwareMachine.run(ValueAwareMachine.java:172)
at com.android.dx.cf.code.RopperMachine.run(RopperMachine.java:304)
at com.android.dx.cf.code.Simulator$SimVisitor.visitConstant(Simulator.java:691)
at com.android.dx.cf.code.BytecodeArray.parseInstruction(BytecodeArray.java:764)
at com.android.dx.cf.code.Simulator.simulate(Simulator.java:94)
at com.android.dx.cf.code.Ropper.processBlock(Ropper.java:787)
at com.android.dx.cf.code.Ropper.doit(Ropper.java:742)
at com.android.dx.cf.code.Ropper.convert(Ropper.java:349)
at com.android.dx.dex.cf.CfTranslator.processMethods(CfTranslator.java:280)
at com.android.dx.dex.cf.CfTranslator.translate0(CfTranslator.java:137)
at com.android.dx.dex.cf.CfTranslator.translate(CfTranslator.java:93)
at com.mand.dexer.Main.processClass(Main.java:729)
at com.mand.dexer.Main.processFileBytes(Main.java:673)
at com.mand.dexer.Main.access$300(Main.java:83)
at com.mand.dexer.Main$1.processFileBytes(Main.java:602)
at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:284)
at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:166)
at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144)
at com.mand.dexer.Main.processOne(Main.java:632)
at com.mand.dexer.Main.processAllFiles(Main.java:505)
at com.mand.dexer.Main.runMultiDex(Main.java:334)
at com.mand.dexer.Main.run(Main.java:244)
at com.mand.dexer.Main.main(Main.java:215)
at com.mand.Main.main(Main.java:106)
在项目配置的build.gradle文件里面,有一段
dexOptions {
& & & & javaMaxHeapSize &2g&
有的版本android studio需要注释,有的需要保留
=====================以下为转载其他地方写的编译等出错问题================
原文:/article/android-studio-problems.html
Error:(26, 9) Attribute application@icon value=(@drawable/logo) from AndroidManifest.xml:26:9
Error:(28, 9) Attribute application@theme value=(@style/ThemeActionBar) from AndroidManifest.xml:28:9
is also present at XXXX-trunk:XXXXLib:unspecified:15:9 value=(@style/AppTheme)
Suggestion: add ‘tools:replace=”android:theme”‘ to &application& element at AndroidManifest.xml:24:5 to override
Error:Execution failed for task ‘:XXXX:processDebugManifest’.
& Manifest merger failed with multiple errors, see logs
AS的Gradle插件默认会启用Manifest Merger Tool,若Library项目中也定义了与主项目相同的属性(例如默认生成的android:icon和android:theme),则此时会合并失败,并报上面的错误。
解决方法有以下2种:
方法1:在Manifest.xml的application标签下添加tools:replace=”android:icon, android:theme”(多个属性用,隔开,并且记住在manifest根标签上加入xmlns:tools=”/tools”,否则会找不到namespace哦)
方法2:在build.gradle根标签上加上useOldManifestMerger true (懒人方法)
参考官方介绍:
/tech-docs/new-build-system/user-guide/manifest-merger
Library Project里面的BuildConfig.DEBUG永远都是false。这是Android Studio的一个已知问题,某Google的攻城狮说,Library projects目前只会生成release的包。
Issue 52962: /p/android/issues/detail?id=52962
解决方法:(某Google的攻城狮推荐的方法)
Workaround: instaed of BuildConfig.DEBUG create another boolean variable at lib-project’s e.g. BuildConfig.RELEASE and link it with application’s buildType.
/almozavr/d59e770d2a6386061fcb
参考stackoverflow上的这篇帖:
/questions//buildconfig-debug-always-false-when-building-library-projects-with-gradle
每次保存的时候,每行多余的空格和TAB会被自动删除(例如结尾、空行的多余空格或TAB)
特别是每次准备提交SVN,Reew代码时候你就蛋疼了,显示一堆不相关的更改,看的眼花。
解决方法:
Settings-&IDE Settings-&Editor-&Other-&Strip trailing spaces on Save-&None
编译的时候,报:Failure [INSTALL_FAILED_OLDER_SDK]。一般是系统自动帮你设置了compileSdkVersion
解决方法:
修改build.gradle下的compileSdkVersion ‘android-L’为compileSdkVersion 19(或者你本机已有的SDK即可)
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:247012次
积分:1985
积分:1985
排名:第13003名
原创:76篇
转载:31篇
评论:18条
(1)(1)(7)(6)(1)(2)(1)(1)(8)(5)(17)(10)(7)(14)(17)(9)初探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命令验证是否成功,图
恭喜你,已经成功了~下面就可以去新建项目了。
相关资讯 & & &
& (03月09日)
& (02月12日)
& (04月14日)
& (02月18日)
& (02月06日)
图片资讯 & & &
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款Android studio怎么这是代码检查错误警报?
作者:佚名
字体:[ ] 来源:互联网 时间:01-08 11:02:17
Android studio怎么这是代码检查错误警报?使用Android studio编辑程序的时候,有时候会出现代码输入错误的低级错误,这种错误很难自己检查到,这时候就可以设置代码检查如果出现错误信息就会提示,下面分享设置方法
在进行开发Android的项目,会对开发中代码进行相关的代码的检查,进行代码的检查就会对代码中的发生的报警的错误信息,在根据这个的错误信息对代码中进行更改,对代码做很好的代码的规范,已提高代码中的质量,而在Android studio代码检查不可能每一项都是我们需要,可以通过自己偏好的设置,已对代码的规范。
1、要对Android studio的代码的偏好进行设置的话,就需要Android studio的开发代码的工具,进行点击Android studio菜单中的&file&,弹出的下拉的菜单进行选择&settings&的选项。
2、进入到settings的设置的界面中,然后进行project settings的选项卡中进行选中&inspections&的选项。
3、可以看到的列表中,在列表中找到为Android lint的选项,进行点击Android lint并进行展开信息。
4、在Android lint展开的列表中,可以看到的是有很多的代码的检查项,可以勾选一些需要检查的,在severity中对检查项为error的错误。
5、可以直接点击severity中进行下拉中,进行更改选择错误的等级,在代码的检查中就可以根据这个错误的等级,来修改代码的。
6、也可以进行添加更多,进入到severities Editor,来进行添加错误的等级的分类,在Edit settings|colors&fonts中选择不同颜色。
相关推荐:
大家感兴趣的内容
12345678910
最近更新的内容查看:17499|回复:4
最有价值午饭
今天用android studio来写代码,然后在代码中加了中文注释导致无法编译:提示错误:“ Gradle: 警告:编码 GBK 的不可映射字符”。
& &网上也有挺多解决的方法,但是看得不是很明显,这里截图给大家分享一下:
这里是中文代码注释:
(13.83 KB)
&&编译出错,在项目下的build.gradle下添加以下代码即可解决。复制内容到剪贴板代码:tasks.withType(Compile) {
& & options.encoding = &UTF-8&
截图看起来更加清晰哈,
资深技术经理
引用:原帖由 xuzw13 于
13:57 发表
今天用android studio来写代码,然后在代码中加了中文注释导致无法编译:提示错误:“ Gradle: 警告:编码 GBK 的不可映射字符”。
& &网上也有挺多解决的方法,但是看得不是很明显,这里截图给大家分享一下:
这里是中文代码注 ... 哎呀呀,这个问题好像还没有注意到。。
404了。。。。
最有价值午饭
引用:原帖由 白晓痴 于
11:21 发表
404了。。。。
是这个地址
可以看看我刚写的博客,在Mac下将Android Studio的GBK代码批量转换为UTF-8编码,仅需几步,再也不怕编码问题了。欢迎交流啊^_^

我要回帖

更多关于 android studio 2.0 的文章

 

随机推荐