美文网首页其他技术
Mac配置Android Studio的真机调试环境

Mac配置Android Studio的真机调试环境

作者: 冲云简 | 来源:发表于2018-10-30 10:49 被阅读0次

    1、安装AndroidFileTransfei软件
    下载并安装AndroidFileTransfei,用于Android设备和Mac之间传输文件。

    2、查看Android studio路径
    打开电脑中 Android studio 的工具的软件,在启动 Android studio 的软件的界面中,点击下方列表中的”configure“的选项。在点击列表中的“project defaults”的选项。最后点击 project structure 的选项。找到Android sdk的路径,如:/Users/AAA/Library/Android/sdk/

    3、找到adb路径
    打开终端,移动到Android studio的sdk路径中,
    cd /Users/AAA/Library/Android/sdk/
    然后移动到子目录的platform-tools文件中,找到adb的路径
    cd platform-tools
    ls

    4、配置adb的环境变量
    打开终端,输入
    cd ~
    open -e .bash_profile
    在打开的文件中添加下面两个路径,然后保存退出, 注意AAA是你的sdk路径,请对照你的android sdk进行更改。
    export PATH={PATH}:/Users/AAA/Library/Android/sdk/platform-tools export PATH={PATH}:/Users/AAA/Library/Android/sdk/tools

    5、验证路径
    打开终端,输入
    echo $PATH
    出现路径,说明成功
    输入
    gdb
    没有出现command not found”说明已经安装成功了

    6、修改adb_usb.ini文件
    打开终端,输入
    system_profiler SPUSBDataType
    复制手机信息的Vendor ID

    打开adb_usb.ini文件,输入
    vi ~/.android/adb_usb.ini
    在adb_usb.ini中 输入设备的Vendor ID后,保存并退出,并重启Finder

    在终端输入命令,关闭并重新启动adb,输入
    adbkill-server
    adbstart-server
    adb devices

    7、验证手机
    电脑连接手机,Android studio打开模拟器界面。

    8、真机调试可能出错
    可能你会碰到一个因为墙的问题而导致一个报错,找不到这个环境:
    '''/Users/AAAA/develop/android/flutter_app/android/app/build.gradle'''
    这时候,你需要更改下你的build.grade,有两种方法

    1、解决方法1:修改build.gradle,注释掉jcenter(),google()。使用阿里的镜像。原因是jcenter google库无法访问到导致的问题。虽然我有万能的爬墙工具,开启全局代理依然被我们伟大的发改委墙掉了!

    buildscript {
    
    repositories {
        //google()
        //jcenter()
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/jcenter' }
        maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
    }
    
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.2'
    }
    }
    
    allprojects {
    
    repositories {
        //google()
        //jcenter()
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/jcenter' }
        maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
    }
    }
    

    解决方法二:
    找到fluttersdk目录 进入如下目录
    Macintosh HD⁩ ▸ ⁨用户⁩ ▸ ⁨rabbit⁩ ▸ ⁨资源库⁩ ▸ ⁨Flutter⁩ ▸ ⁨packages⁩ ▸ ⁨flutter_tools⁩ ▸ ⁨gradle⁩
    找到下 flutter.gradle文件 找如如下内容替换成和我一样的 把jcenter注释掉。

    ​buildscript {
    
    repositories {
        //jcenter()
        //maven {
        //    url 'https://dl.google.com/dl/android/maven2'
        //}
        maven{
            url 'https://maven.aliyun.com/repository/jcenter'
        }
        maven{
            url 'http://maven.aliyun.com/nexus/content/groups/public'
        }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.2'
    }
    }
    

    相关文章

      网友评论

        本文标题:Mac配置Android Studio的真机调试环境

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