zoukankan      html  css  js  c++  java
  • Android studio中遇到的问题

    首先声明只是Android studio使用中遇到的问题纯属个人学习笔记,有什么不对的可以留言。
    将脱壳后的java文件拖入到Android studio
    android studio 首先提示是ERROR: Gradle version 2.2 is required. Current version is 5.1.1
    首先,确认Bild,Execution,Deployment>Build Tools>Gradle中的配置

    选中第三个,配置Gradle home为本地安卓中的gradle版本,macOS可以在 应用程序中右击Android studio 显示包内容,在gradle目录下就可以看到。

    再次build 提示Could not find com.android.tools.build:gradle:2.2.3.
    再次查看当前系统的gradle的版本,这次指的是仓库中的gradle编译工具版本,不是之前的gradle版本,
    我的路径在/Applications/Android Studio.app/Contents/gradle/m2repository/com/android/tools/build/gradle

    修改build.gradle里的classpath

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

    还是不行的话,在gradle中添加

    allprojects {
        repositories {
            google()
            jcenter()
        }
    }
    

    再次build碰到了The specified Android SDK Build Tools version (23.0.1) is ignored, as it is
    大致意思是目前使用的build工具版本26.0.2不合适,
    修改buildToolsVersion为指定的版本(错误提示中有)
    要是遇到编译的时候碰到了Error:Failed to open zip file,可以执行以下操作
    首先删除下面的文件
    macOS: ~/.gradle/wrapper/dists
    Linux: ~/.gradle/wrapper/dists
    Windows: C:Usersyour-username.gradlewrapperdists

    然后重启File Invalidate Caches / Restart
    参考:https://stackoverflow.com/questions/44071080/could-not-find-com-android-tools-buildgradle3-0-0-alpha1-in-circle-ci

  • 相关阅读:
    leetcode-Rotate Image
    leetcode- Rotate Array
    leetcode- Remove Element
    项目小结
    java到底有哪些重要知识点???
    js学习笔记 -- await/ async
    js学习笔记 -- Promise
    js学习笔记 -- 函数
    js学习笔记 -- 随记
    4、栈的实现:顺序存储和链式存储
  • 原文地址:https://www.cnblogs.com/mangM/p/11445854.html
Copyright © 2011-2022 走看看