Android studio 3.0导入工程遇到的错误

来源:互联网 发布:cnc编程兼职群 编辑:程序博客网 时间:2024/05/20 19:33
1、ERROR:Gradle sync failed: Createprocess error=193, 1%


方法:

在File->Project Structure...路径下打开Project Structure出现的界面如下图所示:


注意观察上图中JDK location:位置中的勾选项,默认路径指向了E盘SDK的安装路径下了,在此路径下查看不是SDK的安装路径。

通过桌面的我的电脑->右键->高级->环境变量 查看配置的环境变量,如下图:


通过看java_home可以看到JDK是安装在C盘的

接下来取消JDK location中的勾选,点击下面路径右侧的浏览按钮选择JDK的正确的安装路径,如下图:


根据环境变量的配置,我选择了jdk1.8.0_91,然后点击OK

然后执行代码界面上的Gradle Sync操作,看下最后的输出日志:

17:36:52 Gradle sync started

17:37:35 Gradle sync completed

17:37:44 Executing tasks: [:app:generateDebugSources, :app:mockableAndroidJar, :app:prepareDebugUnitTestDependencies, :app:generateDebugAndroidTestSources]

17:39:26 Gradle build finished in 1m 49s 930ms

已经构建成功了,OK问题解决!



2、ERROR:Gradle sync failed: Unable to start the daemon process

在C:\User\<用户名>\.gradle 目录下新建一个gradle.properties文件,并在里面添加一行:org.gradle.jvmargs=-Xmx512m


3、ERROR:Gradle sync failed: Failed to find target with hash string 'android-25'


4、ERROR:Gradle sync failed: Failed to find Build Tools revision 26.0.2


5、ERROR:gradle build running: long long long time...

在使用AS开发安卓应用程序的时候经常会遇到Gradle build running一直在运行甚至卡死的情况,解决方法如下:

方法1:

1、在C:\User\<用户名>\.gradle 目录下新建一个gradle.properties文件,并在里面添加一行:org.gradle.daemon=true

2、打开AS,在Settings中设置Gradle的工作模式为offline,如下图:



这样就可以解决一直在running的问题了

方法2:

        找到路径C:\Users\admin\.gradle\wrapper\dists,在此文件夹下有一个gradle版本文件夹,打开后是一个名字很长的文件夹,
例如我的C:\Users\admin\.gradle\wrapper\dists\gradle-2.4-all\6r4uqcc6ovnq6ac6s0txzcpc0   然后下载对应版本的gradle,将下载的压缩包直接放进名字很长的文件夹中即可,不需要解压


方法3:

 

需要在android studio 中配置gradle的代理,当然是用goagent了。打开setting->gradle->Gradle VM Options:-Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=8087设置生成功后,重启androidstudio ,速度会非常快。
方法4:
1)进入刚安装的Android Studio目录下的bin目录。找到idea.properties文件,用文本编辑器打开。
2)在idea.properties文件末尾添加一行: disable.android.first.run=true ,然后保存文件。
3)关闭Android Studio后重新启动,便可进入界面。

方法:5:

      可能是由于国内的某些杀毒软件禁用了aapt.exe进程导致的。aapt即Android Asset Packaging Tool,在SDK的build-tools目录下。该工具可以查看,创建, 更新ZIP格式的文档附件(zip, jar, apk)。也可将资源文件编译成二进制文件,尽管你可能没有直接使用过aapt工具,但是build scripts和IDE插件会使用这个工具打包apk文件构成一个Android 应用程序。

解决办法:

网上有个解决的方法,是通过延长aapt.exe的启动时间来解决的,在系统变量中加上“SLAVE_AAPT_TIMEOUT”,并设置值为30,同时也要在用户变量中加上"JAVA_HOME"的设置,不过相信只要是做java或者android开发的人都会设置好"JAVA_HOME"吧


还有个方法是更新build-tools为最新的版本

但是以上这些方法治标不治本

解决的根本途径是要让杀毒软件信任AndroidStudio的所有操作

这个就需要各位根据自己电脑使用的杀毒软件来添加信任程序了,具体流程视使用的软件不同而定

把studio.exe(32位)或者studio64.exe(64位)添加为信任程序,这两个文件在AndroidStudio的安装目录\bin文件夹下


或者直接把整个AndroidStudio安装目录文件夹设置为信任区最好了

如果以上的步骤闲麻烦,那就关闭或者彻底卸载掉杀毒软件把。。。简单粗暴见效快




6、ERROR:java util.concurrent.ExecutionException: java.lang.RuntimeException:No server to server request


---------------------------
adb.exe - 无法找到入口
---------------------------
无法定位程序输入点 WSAPoll 于动态链接库 WS2_32.dll 上。 
---------------------------
确定   
---------------------------

方法1:

adb版本过高已不支持Xp,降低platform-tools工具包的版本号即可

找到adb.exe所在的目录 比如

platform-tools版本24.0.2过高,换成低版本23.0.4之后

结果在cmd中输入adb命令能够正常运行了


方法2

升级操作系统,把XP换成windows7


原创粉丝点击