51dev.com IT技术开发者社区

51dev.com 技术开发者社区

AndroidStudio 常见问题

互联网报道阅读(217)2018-04-24 收藏0次评论

androidstudio-常见问题">【AndroidStudio 常见问题】


配置环境变量

Path: PATH属性已存在,在原来变量后追加:
;D:DevelopProgramandroid-sdk-windowsplatform-tools


缓存文件夹配置


SDK Manager.exe 无法打开,一闪而过

重装SDK–>下载SDK Tools(android SDKinstaller_r24.4.1-windows.exe)直接覆盖安装在Tools文件夹下


Gradle手动下载

下载好的压缩包和解压后的文件夹复制到/.gradle/wrapper/dists/gradle-2.14.1-all/8bnwg5hd3w55iofp58khbp6yv文件夹下; 将gradle-2.14.1-all.zip.part文件删除; 复制一份gradle-2.14.1-all.zip.lck文件,重命名为gradle-2.14.1-all.zip.ok; 重启as。

No JVM installation found–>需要安装jdk7


安装完启动时提示下载sdk


解决方式:
点击取消,如果android studio还进不去,按以下方式进行设置:
(a)进入刚安装的Android Studio目录下的bin目录。找到idea.properties文件,用文本编辑器打开。
(b)在idea.properties文件末尾添加一行,然后保存文件:
disable.android.first.run=true
(c)关闭Android Studio后重新启动,便可进入界面。


查看task栈情况

在cmd命令行里或者AndroidStudio中的Terminal里敲入如下命令:

adb shell dumpsys activity

然后会出现很长一段详细信息,滚到中间的地方,会看到Task栈的状态



编译报错

导入项目一直Building

AndroidStudio导入项目一直卡在Building gradle project info,实际上是因为你导入的这个项目使用的gradle与你已经拥有的gradle版本不一致,导致需要下载该项目需要的gradle版本,会一直卡住,直至下载完成。
–>手动下载所需Gradle,或者设置翻墙让他自己下载。


Failed to open zip file

手动下载所需Gradle


The android gradle plugin version 2.3.0-beta4 is too old, please update to the latest version.

To override this check from the command line please set the ANDROID_DAILY_OVERRIDE environment variable to “8aeac5c96ae3671c8f785edf28017bc33e1650e3”
方案一:更新AndroidStudio
方案二:找到插件的本地目录$Android_studio_homegradlem2repositorycomandroid oolsuildgradle,把项目根目录build.gradle的gradle改为本地版本

dependencies {  
        classpath 'com.android.tools.build:gradle:2.2.0'
}  

The APK file **.apk does not exist on disk.

Error while Installing APK
Android Studio编译应用后安装APK的时候,报错:

The APK file buildoutputsapkOYP_2.3.4_I2Base_6476_official_debug.apk does not exist on disk.
Error while Installing APK

解决方案:刷新Gradle


Could not find com.android.tools.build:gradle

解决方法:进入%android-studio安装目录%gradlem2repositorycomandroid oolsuildgradle

将项目build.gradle文件中

dependencies {
        classpath 'com.android.tools.build:gradle:2.2.1'
}

改为现有的

dependencies {
        classpath 'com.android.tools.build:gradle:2.2.0'
}

Error:Execution failed for task ‘:xutils:mergeDebugAndroidTestResources’. > No slave process to process jobs, aborting

导入module时报错Error:Execution failed for task ‘:xutils:mergeDebugAndroidTestResources’. > No slave process to process jobs, aborting,不知道什么原因,重新启动 AS后再build就好了


Caused by: java.lang.IllegalStateException: This Activity already has an action bar supplied by the window decor. Do not request Window.FEATURE_SUPPORT_ACTION_BAR and set windowActionBar to false in your theme to use a Toolbar instead.

给其所在Activity添加

true

即可


以上就是AndroidStudio 常见问题的全部内容。