安卓开发常用软件及环境配置

修改文件权限

chmod u=rwx,g=r,o=r file.txt

安卓studio代理配置

systemProp.http.proxyHost=127.0.0.1
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyPort=41091
systemProp.http.proxyPort=41091

1.本项目配置
项目根目录下的gradle.properties中配置以上代码
2.全局配置
方法一:Preferences->Appearance & Behavior->System Settings->HTTP Proxy,设置主机名及端口号
方法二:/Users/用户名/.gradle/gradle.properties中加入以上代码

ADB环境变量配置

1.获取安卓sdk安装路径
方法一:打开SDK manager,复制Android SDK Location中的路径
方法二:Preferences->Appearance & Behavior->System Settings->Android SDK,复制Android SDK Location中的路径。
2..zshrc中增加以下

export ANDROID_HOME=/usr/local/opt/android-sdk
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools

将复制的路径替换ANDROID_HOME的值

JADX安装

1.mkdir jadx #创建 jadx目录
2.git clone https://github.com/skylot/jadx.git #将存储库克隆到目录
3.cd jadx # 进入 jadx目录
4../gradlew dist # 执行编译 这个需要稍微等待一下
5.编译好的jadx在这个路径中-/Users/xxx/jadx/build/jadx/bin/jadx-gui
6.添加至环境变量方便任何地方都能打开

#jadx
export JADX_HOME=/Users/xxx/jadx/build/jadx/bin/jadx-gui
export JADX_BIN=$JADX_HOME/bin
export PATH=$PATH:$JADX_BIN

安卓无线调试

1.手机连上电脑,手机和电脑处于同一wifi下
2.命令行——adb devices,查看数据线是否连接到手机
3.命令行——adb tcpip 端口号,通过端口号连接上手机
4.断开数据线,命令行——adb connect ip:port连接手机
5.断开连接
(1)命令行——adb disconnect ip:port,断开指定连接
(2)命令行——adb disconnect,断开全部连接

Homebrew安装

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)";

windows配置zsh及oh-my-zsh

windows使用linux子系统配置zsh。
必要的(以下网上都有详细的教程):
1.设置中打开linux子系统选项;
按win+x,输入appwiz.cpl后回车;
进入程序与功能界面,选择启用或关闭Windows功能;
选择适用于 Linux 的 Windows 子系统 和 虚拟机平台功能;
wsl版本设置为wsl 1:

wsl --set-default-version 1

2.安装Ubuntu(Linux系统);
3.安装Windows Terminal软件;
4.Linux系统中安装zsh和oh-my-zsh;
5.Windows各个盘在Linux的/mnt文件夹下,进这里面进行git等操作

开启代理:

export http_proxy=http://127.0.0.1:41091;export https_proxy=http://127.0.0.1:41091;

zsh安装:

sudo apt-get -y install zsh git

查看zsh版本:

zsh --version

oh-my-zsh安装:

sh -c "$(curl --insecure -fsSL https://gitee.com/shmhlsy/oh-my-zsh-install.sh/raw/master/install.sh)"

ssh生成

ssh-keygen -t rsa -C "your_email@example.com"

zsh主题:

vim ~/.zshrc
ZSH_THEME="juanghurtado"

zsh快捷键

Ctrl + U:删除整行
Ctrl + W:删除光标之前的字母
Ctrl + L:清屏
Ctrl + R:搜索历史输入
Ctrl + A:将光标移动行首
Ctrl + E:将光标移动行尾

安卓Studio Plugin error

Plugin ‘Android WiFi ADB’ is compatible with IntelliJ IDEA only because it doesn’t define any explicit module dependencies。

  想安装一个无线调试的插件,方便连接,但是下载的这个插件可能因为没适配当前版本的安卓Studio导致不可用,因此进入会弹出错误提示框。

  本来以为在安装插件的那个界面可以卸载,但是进去竟然找不到了,百度了才知道插件存放的文件夹在哪。

解决办法:
  进入文件夹C:\Users(你的用户名)\AppData\Roaming\Google\AndroidStudio2021.1\plugins删除插件对应的文件夹即可。

注:如果里面没有,可以进D:\Android Studio\plugins(这是我的安卓Studio的安装位置,用你自己的即可)看是否存在,这个文件夹貌似是用来装一些官方的插件,具体不太了解,反正在这两个地方找就行了。

安卓开发常用软件及环境配置相关推荐

  1. 如何搭建安卓开发持续化集成环境(Ubuntu + Jenkins + SonarQube)

    本文讲的是如何搭建安卓开发持续化集成环境(Ubuntu + Jenkins + SonarQube), 我最近换了一台新的 MacBook Pro 作为我的 Android 开发机.旧的 Mac Bo ...

  2. 安卓开发(一)环境搭建、基本程序与控件

    layout: post title: 安卓开发(一)环境搭建.基本程序与控件 description: 安卓开发(一)环境搭建.基本程序与控件 tag: 安卓 文章目录 Intent:协助应用间的交 ...

  3. mac下后端开发常用软件

    简介 换了台macbook,接下来分享下我在mac里安装的常用软件,也方便自己以后重装 Intellij IDEA Java开发神器,开发效率高,功能非常强大,社区版阉割了太多功能,满足不了开发需求, ...

  4. Android开发常用软件

    shankes 博客访问链接: CSDN :shankes的博客 简书 : shankes 码云:shankes.gitee.io github:sankes.github.io Android开发常 ...

  5. Xamarin Anroid开发教程之验证环境配置是否正确

    Xamarin Anroid开发教程之验证环境配置是否正确 经过前面几节的内容已经把所有的编程环境设置完成了,但是如何才能确定所有的一切都处理争取并且没有任何错误呢?这就需要使用相应的实例来验证,本节 ...

  6. 安卓开发常用icon/png图样

    安卓开发常用icon/png图样 平时开发当中会用到很多png图样,但是自己又不太会做,因此做好的办法就是直接在网上下载下来用了,这里给大家推荐一个比较好用的网站,免费的,有很多好的png可以直接下载 ...

  7. 【极创】arduino入门之ESP8266和ESP32开发板的arduino环境配置

    一.前言 在这个万物智联时代,廉价的ESP系列芯片与开发板成为众多开发者首选,其内包含强大的无线通讯功能,可以满足开发者们绝大部分的开发需求. 二.ESP8266与ESP32开发板的arduino环境 ...

  8. Windows上最全wsl2使用配置,包含基础配置、高级配置、开发工具、机器学习环境配置、机器人与自动驾驶环境配置(如Ros及百度的无人驾驶系统apollo)、服务器及Web开发环境配置等等

    Windows上最全wsl2使用配置,包含基础配置.高级配置.开发工具.机器学习环境配置.机器人与自动驾驶环境配置(如Ros及百度的无人驾驶系统apollo).服务器及Web开发环境配置等等. 文章比 ...

  9. Qt开发CAN通信的环境配置

    Qt开发CAN通信的环境配置 目录 1 开发环境 1 1.1 编程环境 1 1.2 工程设置 1 1.3 调试窗口设置 2 1.4 依赖库 2 1.5 源代码的适配 3 2 运行及硬件环境 3 2.1 ...

最新文章

  1. 06 Scratch等级考试(一级)模拟题
  2. 管理云栈将会胜出吗?
  3. java直接量_Java教程:Java直接量(字面量)
  4. python编程入门第九讲,第九讲作业---函数
  5. Java JDK 安装配置
  6. Boost.Asio基础(五) 异步编程初探
  7. Android中Audio框架
  8. Centos下安装Scrapy
  9. Python之pygame安装教程
  10. 遥感中为什么要使用微波
  11. JavaWeb课程设计学生宿舍管理系统
  12. colorbox弹出层插件使用方法及注意事项
  13. 在固定宽高内显示固定数量的最大正方形
  14. SCAU8579、SCAU8580、SCAU8581 链式表的基本操作
  15. 曼尼托巴大学计算机科学世界排名,曼尼托巴大学世界排名多少
  16. Linux只显示以.txt结尾的文件
  17. wlan和wfi的区别
  18. 350导热油 shell_320和350导热油是能达到320℃和350℃吗?
  19. 微信小程序+uni-app知识点总结
  20. 区块链技术助力实现“资产通证化”

热门文章

  1. 寻求持续发展 Criteo中国业务正式启动
  2. 什么样的公司程序员待遇好?
  3. speedoffice(Excel)表格怎么一次插入多行?
  4. Qt widget事件传递顺序以及监听特定控件是否接收某个事件
  5. python图像缺陷检测_python OpenCV 实现缺陷检测
  6. 七号信令中TUP协议的主要消息和故障问题
  7. 华为路由器子接口,vlan
  8. cobalt strike profile
  9. http请求gmt时间_HTTP日期/时间格式
  10. 三门问题的扩展用c++模拟