;D:\worksoft\android-sdk \android-sdk\platform-tools;D:\worksoft\android-sdk\android-sdk\tools 需要注意的是最前面的 或者新建系统变量ANDROID_SDK_HOME值为D:\worksoft\android-sdk\android-sdk 找到path:在path的zhi最后添加; D:\worksoft\android-sdk \android-sdk\platform-tools;D:\worksoft\android-sdk\android-sdk\tools;D:\worksoft\android-sdk\android-sdk
下载sdkmanager工具包 官网下载页最底部-命令行工具下载,找到Linux平台的工具包 使用wget下载到服务器 wget -P /home/android-sdk/ https://dl.google.com [root@192 android-sdk]# ls build-tools cmdline-tools commandlinetools-linux-7583922_latest.zip emulator licenses patcher platforms platform-tools tools 配置ANDROID_HOME环境变量 [root@192 android-sdk]# export ANDROID_HOME=/home/android-sdk [root@192 android-sdk]# export PATH=$ANDROID_HOME/platform-tools:$ANDROID_HOME /tools:$ANDROID_HOME/tools/bin:$PATH [root@192 android-sdk]# source /etc/profile 至此,Linux安装Android Sdk
android-studio-selected-directory-is-not-valid-home-for-android-sdk I was trying to select C:\Program Files (x86)\Android\android-sdk \platforms\android-XX But what I actually had to do was to select android-sdk folder. C:\Program Files (x86)\Android\android-sdk Then I was able to choose the API I wanted from a list 最后也就是在导入的时候不选择/sdk/platform/具体的某个版本,而是选择整个android-sdk目录就可以了。 ? 选择整个SDK目录 就可以在Project配置中看到选择的版本配置了。
下载方式二,我的百度网盘,Windows下的: android-studio-IDE:链接:https://pan.baidu.com/s/1lnPpWZ6BktxSPnAh06o8VA 提取码:8mvx android-sdk 二、安装 关于jdk、android-SDK、android-ndk这些的安装也不再赘述,这里详细说一下android-studio的安装。 android的话,那么可以将自己对android-studio的配置保存下来,以后直接在新安装后直接在此导入即可: 三、配置及测试 1、首次配置 首次运行android-studio时我们需要配置android-SDK ,如果你没有安装android-SDK的话这里可以直接让其安装,我没有试过,不知道这里是否需要翻墙,一般来说我们都是单独安装android-SDK,然后在这里选择路径来进行android-SDK的配置的 这里根据你要下载的内容和你的网速综合决定你需要等待多长时间: 然后点配置可以进行SDK等的配置,比如我们之前配置的android-SDK: 2、测试 之后我们创建一个项目测试一下: 然后我们选择一个空白的界面
Appium-Python-Client:是 Python 连接 appium 的第三方库,可以理解为手机端的 selenium Appium:一个服务端,提供本地服务,用来连接手机(我的理解是实际上它是调用了 Android-SDK 安装 Android-SDK 由于 Android-SDK 是依赖 Java 环境的工具,所以在安装 Android-SDK 之前,需要先安装 Java 环境,这个不在本篇文章的说明范围内,如果不会安装的人可以参考我之前的文章 如果你要使用 Android-SDK 的模拟器功能,那么你除了安装上述两个工具外,还需要安装至少一个版本的镜像,然后把最后那个工具目录里面的工具全部选取,由于我试过 Android-SDK 自带的模拟器 工具安装完成之后,可以看到 Android-SDK 的目录中多了两个目录,其中包括 platform-tools 目录。现在开始配置环境变量。 首先添加一个新的环境变量 ANDROID_HOME,值就是自己的 Android-SDK 目录,如下 然后在环境变量 Path 中添加两个目录路径,如下 图片 添加完环境变量之后,可以来验证 Android-SDK
started successfully 2.”adb server version (36) doesn’t match this client (39)”这个意思是说当前夜神模拟器的adb版本是36,android-sdk 解决办法,把android-sdk里面的adb(39)版本复制出来,替换nox模拟器里面的nox_adb(36)版本就可以了 查看adb版本号 1.查看当前android-sdk的adb版本号,cmd打开输入 替换adb版本 1.找到版本号不一样原因了,接下来吧android-sdk里面的adb.exe版本复制出来,然后改过名称叫nox_adb.exe,替换nox安装的路径:\Nox\bin下的nox_adb.exe
1、Android-SDK 模拟器: 优点:配置简单; 缺点:卡的要死,因为国内对于Google官网访问的限制所以更新也是麻烦事,所以不推荐使用。 官网:http://developer.android.com/sdk/index.html 2、Genymotion 模拟器: 优点:速度比Android-SDK中的模拟器要快好几倍,基本上调试个UI 总结以上几点,有钱就上真机,没钱就用Genymotion,Android-SDK模拟器不推荐。
code.google.com/p/android-screen-monitor/ (1) 下載 ASM_2_40.zip 并解压缩, 取得 asm.jar (2) 将 asm.jar 复制到D:\android-sdk 执行 Android Screen Monitor win+R ==》 运行cmd控制台 进入D:\android-sdk\platform-tools 执行下面命令: > java -jar asm.jar
F:\Program Files\Nox\bin\nox_adb.exe 3.2 然后先复制到桌面并把nox_adb.exe重命名为adb.exe以备用 3.3 找到android-sdk 目录下platform-tools文件夹(根据实际安装路径)中的adb.exe文件,然后重命名(名称随意)以备不时之需,本人的是F:\Android\android-sdk\platform-tools \adb.exe 3.4 把第一步放到桌面的adb.exe文件(即nox_adb.exe重命名为adb.exe的文件)复制并替换第三步android-sdk目录下platform-tools文件夹下的adb.exe
INTERNET因为 android.api 后面加了注释,导致报错 # Command failed: ['/Users/ponponon/.buildozer/android/platform/android-sdk /tools/bin/sdkmanager', '--sdk_root=/Users/ponponon/.buildozer/android/platform/android-sdk', 'platforms
Package the android resources得到R.java文件 命令build-tools/安卓某个版本/aapt.exe package set path=%path%;D:\Android\android-sdk \build-tools\25.0.2 aapt package -f -m -M AndroidManifest.xml -I D:/Android/android-sdk/platforms/android Javac编译(包含src和gen目录)java文件 javac -encoding UTF-8 -source 1.6 -target 1.6 -bootclasspath D:/Android/android-sdk 资源为资源压缩包(例如res.zip 或者 resources.ap_ 这样的名字都可以); aapt package -f -M AndroidManifest.xml -I D:/Android/android-sdk 检测有没有4字节对齐 set path=%path%;D:\Android\android-sdk\build-tools\27.0.3 zipalign -c -v 4 bin/signed.apk
cmdline-tools/latest/bin:${PATH} 制作镜像: docker build -t registry.cn-hangzhou.aliyuncs.com/rookieops/android-sdk docker exec -it --rm registry.cn-hangzhou.aliyuncs.com/rookieops/android-sdk:v1 bash # sdkmanager "platforms docker ps | grep android # 生成新的镜像 docker commit e0e0a7387c35 registry.cn-hangzhou.aliyuncs.com/rookieops/android-sdk :v2 # 推送镜像 docker push registry.cn-hangzhou.aliyuncs.com/rookieops/android-sdk:v2 制作Jenkinsfile 知道流程了 kind: Pod spec: containers: - name: gradle image: registry.cn-hangzhou.aliyuncs.com/rookieops/android-sdk
android-sdk_r24.2-linux.tgz tar -zxvf android-sdk_r24.2-linux.tgz mv android-sdk-linux /usr/local/Android-SDK packages.debian.org/stretch/armhf/libswt-gtk-3-jni/download /usr/share/java cp swt-gtk-3.8.jar /usr/local/Android-SDK /tools/lib/arm cp swt.jar /usr/local/Android-SDK/tools/lib/arm 再执行如下命令,就可以更新相关工具包了 tools/android update 解决方案如下: sudo apt-get install zipalign which zipalign cp /usr/bin/zipalign /usr/local/Android-SDK/platform-tools
解压到自定义目录,例如 D:\Android\android-sdk。 raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" brew update # 安装 Android SDK 命令行工具 brew install --cask android-sdk 点击右侧 Edit(齿轮)选择 Add Local,定位到 /usr/local/share/android-sdk(或你自定义的路径)。 勾选需要的组件,Apply。 权限不足无法写入 SDK 目录 Windows:以管理员身份运行; macOS/Linux:sudo chown -R $(whoami) /path/to/android-sdk。
一、环境搭建:环境变量不生效 1、首先,在系统变量里添加变量名为:ANDROID_HOME,值为:D:\android-sdk 2、然后,在系统变量里,在已有的Path变量的值里后面添加:D:\android-sdk 四、解决在doc窗口执行aapt命令时,提示:不是内部或外部命令方法: D:\android-sdk\build-tools\22.0.1将此添加到系统变量中的Path中,此目录下有aapt.exe,Path
假设SDK的安装目录:D:\Program Files\android-sdk变量名 变量值 备注ANDROID_HOMED:\Program Files\android-sdk需要自己新建Path
一、环境搭建:环境变量不生效 1、首先,在系统变量里添加变量名为:ANDROID_HOME,值为:D:\android-sdk 2、然后,在系统变量里,在已有的Path变量的值里后面添加:D:\android-sdk 四、解决在doc窗口执行aapt命令时,提示:不是内部或外部命令方法: D:\android-sdk\build-tools\22.0.1将此添加到系统变量中的Path中,此目录下有aapt.exe,Path
OK,安装好模拟器好后,接下来就是启动模拟器,安装app,然后就是测试开发了,但是这里有一个细节必须说明,或者说特别的注意,在android-sdk中已经自带了adb,并且占用的端口为5037,但是genymotion genymotion模拟器,模拟器的adb.exe占用了5037的端口,导致android自带的adb.exe端口被占用,虽然网络上有解决的方案,但是我个人感觉没必要,直接在genymotion配置中指向android-sdk 的路劲,这样模拟器使用的就是android-sdk自带的adb.exe,不会出现5037端口被占用的情况,当然,如果其他的什么程序占用,直接kill程序,设置见如下的截图: ?
进入android-sdk的文件夹,就是平时要你重启adb的地方,即:platform-tools,我的地址为:/Users/wangjie/wangjie/android-sdk/platform-tools
进去看看有没有这个目录 cd $HOME/Library/Android/sdk 如果存在的话你就可以直接运行 flutter 命令,将安卓sdk path 添加到 flutter flutter config --android-sdk $HOME/Library/Android/sdk 配置 android-sdk 环境变量 export ANDROID_SDK=$BASE_DIR/android-sdk export ANDROID_PATH