文档章节

Android Studio问题汇总

Xushao
 Xushao
发布于 2014/04/26 00:53
字数 589
阅读 4072
收藏 11

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

一、git.exe问题

今天用android studio从git下载项目的时候遇到一个问题,提示说Can't run Git: git.exe。下了一个git windows版本后,在studio的设置里面有一个设置。

设置git.exe的路径为本地的有效路径,点击apply后,搞定。

 

二、attach source code

android studio貌似有个bug,如果第一次设置的SDK路径里不包含source,那么后期使用SDK Manager下载了source后,还是无法查看。

解决办法:

1、close all project

    具体close方法:File -> Close Project

2、Welcome to Android Studio screen, go to Configure > Project Defaults > Project Structure > SDKs

重新选择SDK路径,当然我们可以选择上次的路径

3、重新打开project

说明:在重新设置上次的SDK路径后,再次打开项目就有source code了。

如果还不行的话,可以参考下面的方法:

  • Close all open projects
  • From the Welcome to Android Studio screen, go to Configure > Project Defaults > Project Structure > SDKs
  • Choose the appropriate Android API SDK that you installed source for, and go to Sourcepathpanel
  • Press the + button, and choose the source directory.

或者

Another approach would be to blow away all of Android Studio's auto-created SDKs and let it rebuild them. To do that

  • Exit Android Studio
  • Delete the jdk.table.xml file, which on MacOS will be in your home directory underLibrary/Preferences/AndroidStudioPreview
  • Relaunch Android Studio
  • Go into Project Structure (either from the Welcome screen or from a project), and choose theAndroid SDK tab
  • Make sure the Android SDK location and JDK location are correct.

 

三、Google Play商店无法上传应用

提示上传了可调试 APK文件。由于使用的是studio开发,一度怀疑是gradle的问题。后来发现是依赖的第三方库在manifest.xml文件定义了debugger=true,坑爹!

 

四、导入其他样式设置文件

File - Import Settings

 

五、检查更新失败

升级时提示 Connection failed. Please check your network connection and try again

修改安装目录下bin\studio.exe.vmoptions文件,如E:\Android\android-studio\bin\studio.exe.vmoptions

如果是64位系统,那就应该修改bin\studio64.exe.vmoptions文件

-Djava.net.preferIPv4Stack=true
-Didea.updates.url=http://dl.google.com/android/studio/patches/updates.xml
-Didea.patches.url=http://dl.google.com/android/studio/patches/

 

六、debug模式无法运行

编译提示:

android studio execution failed for task dexdebug...

输入行太长...

等等语句

解决:

怀疑是依赖的项目有问题,仔细检查发现依赖的一个项目library-a里面有

dependencies {
    compile 'com.android.support:support-v4:13.0.0'
    compile 'com.android.support:gridlayout-v7:21.0.3'
}



 

实际上这个库里面又没有用到gridlayout,也就是说第二个depend是无效的,删掉



 

© 著作权归作者所有

Xushao
粉丝 88
博文 78
码字总数 54484
作品 0
杭州
程序员
私信 提问
Android Studio 使用资料汇总

1.加快Android Studio的编译速度(http://www.jianshu.com/p/c27ae1019225) 2.如何优化 Android Studio 启动、编译和运行速度?(http://www.oschina.net/question/2365986_2142890) 3.freelin......

IT追寻者
2016/11/15
32
0
最全的Android开发资源整理--进阶必备

Android网址或Blog Android官网 身为 Android开发者不知道这个网站就太说不过去了,上面有你任何你需要的东西 Android Developers Blog Android官网博客, 在上面可以关注Android最新的进展与...

我的悲伤
2014/06/17
232
2
Android Studio 2.2.3 发布

Android Studio 2.2.3 发布了。这是 Android Studio 2.2 系列的次要更新。 它包括针对 gradle,核心 IDE 和 lint 的错误修复。 值得关注的变更: ProGuard 版本回滚。 由于在 ProGuard 5.3.1...

局长
2016/12/07
15.9K
19
Android Studio 2.2.2 发布

Android Studio 2.2.2 发布了。包括 canary, dev, beta, and stable 这几个系列。 该版本修复了 Android Studio 2.2.1 中排名较前的bug,更新内容如下: 修复问题 Instant Run bug fixes Gr...

局长
2016/10/20
10.1K
25
2018 Google I/O 大会亮点汇总:新系统、新工具

2018 Google I/O 开发者大会已于北京时间 5 月 9 日凌晨在山景城正式启幕,一起来看一下大会第一天都有哪些与开发者直接相关的内容吧。 Android P 新的 Android P 系统的发布是 I/O 大会第一...

王练
2018/05/09
13.7K
16

没有更多内容

加载失败,请刷新页面

加载更多

Java8新特性,语法学习

package com.example.demo.java8;import com.example.demo.domin.User;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.stream.Co......

Gx_ww
3分钟前
3
0
type()和isinstance()之间有什么区别?

这两个代码片段之间有什么区别? 使用type() : import typesif type(a) is types.DictType: do_something()if type(b) in types.StringTypes: do_something_else() 使用isinsta......

javail
3分钟前
2
0
Flink-本地设置教程

设置:下载并启动Flink 启动本地Flink群集 阅读代码 运行示例 下一步 通过几个简单的步骤即可启动并运行Flink示例程序。 设置:下载并启动Flink Flink在Linux,Mac OS X和Windows上运行。为了...

sunwuhan
6分钟前
2
0
RPA是什么?RPA发展极简史

眼下,RPA(机器人流程自动化)技术爆火于科技圈与投资界,并持续引发新一轮的数字化变革。 与过去几年间的很多技术投资热点不同,如今RPA技术被资本方和市场方广为看好,原因有二:一是RPA...

UiBot
7分钟前
3
0
超级账本Fabric的交易背书过程解读

Hyperledger Fabric和其他许多区块链的关键区别之一,就在于Fabric区块链的交易执行过程:Fabric交易需要首先通过节点的背书,然后再进行交易排序,最后才利用有序交易进行账本的更新。本文将...

区块链教程
9分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部