AS环境配置常见问题

作者: 安卓技术砖家 | 来源:发表于2021-07-20 00:45 被阅读0次

    本文档主要介绍Android Studio常见的环境配置问题


    SDK License认证异常

    AS代码同步时,build信息出现如下错误

    License for package Android SDK Build-Tools 28.0.3 not accepted
    

    执行SDK目录下的tools/bin的sdkmanager命令,进行授权

    % pwd                     
    /Users/guiyan/Library/Android/sdk/tools/bin
    % ./sdkmanager --licenses
    

    无效的Gradle JDK配置

    AS代码同步时,build信息出现错误信息:Invalid Gradle JDK configuration found.

    安卓_AS环境配置常见问题_内容1.png

    在终端输入如下命令,查看jdk的安装路径

    % /usr/libexec/java_home -V
    Matching Java Virtual Machines (2):
        1.8.291.10 (x86_64) "Oracle Corporation" - "Java" /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
        1.8.0_291 (x86_64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home
    /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
    

    点击FIle->Project Structure...->SDK Location, 修改JDK location路径为上述JDK路径

    安卓_AS环境配置常见问题_内容2.png 安卓_AS环境配置常见问题_内容3.png

    重启Android Studio再次进入工程,同步代码


    工程使用的Gradle版本与AS不兼容

    AS代码同步时,出现build错误信息:当前工程使用的Gradle版本,与运行在java10以后的Android Studio不兼容

    Could not determine java version from '11.0.8'
    The project uses Gradle version which is incompatible with Studio running on Java 10 or newer
    

    解决方法是将Android Studio的JDK版本修改为安装的JDK8版本。输入以下命令,查看安装好后的JDK具体版本

    $ java -version
    java version "1.8.0_291"
    Java(TM) SE Runtime Environment (build 1.8.0_291-b10)
    Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)
    

    将Android Studio的JDK版本修改为上面查到的具体版本1.8.0_291

    $ vim /Applications/Android\ Studio.app/Contents/Info.plist
    ...
          <key>JVMVersion</key>
          <string>1.8.0_291</string>
    ...
    

    重启Android Studio再次进入工程,同步并编译代码。


    无法找到adb命令

    在终端中输入adb命令时,出现命令找不到的提示:command not found

    $ adb
    zsh: command not found: adb
    

    这是因为没有配置环境变量导致的。输入以下命令,查找adb程序所在的位置

    $ cd; find -f . | grep adb$
    ...
    ./Library/Android/sdk/platform-tools/adb
    ...
    

    配置环境变量,增加adb程序所在的目录路径

    $ vim ~/.zshrc
    ...
    # Path for android platform tool.
    export PATH=${PATH}:~/Library/Android/sdk/platform-tools/
    ...
    

    重新登录终端,就可以使用adb命令了。

    相关文章

      网友评论

        本文标题:AS环境配置常见问题

        本文链接:https://www.haomeiwen.com/subject/mybcmltx.html