Windows11 Android开发相关记录(持续更新...)

news2025/7/18 5:48:22

Windows11 Android开发相关记录(持续更新…)

本章节主要记录安装好Windos系统后开发环境搭建及其心得。
以及开发常用软件和相关配置。

  • 以下属于个人做法,仅供参考:

文章目录

  • Windows11 Android开发相关记录(持续更新...)
    • 安装管家
    • Windows 终端命令补全
    • 安装ssh工具termius
    • 截图软件
    • Git终端的补全
    • 关闭Windows更新
    • Android投屏软件
    • Win录音软件XMedia
    • MD文档编辑工具Haroopad
    • 文本编辑器Notepad++
    • AndroidStudio
    • OneNote and OnDrive
    • android-support-v4包
    • 串口工具sscom
    • OneCommander文件管理器
    • cmder 终端软件
    • 待更新....

Windows11安装好后进行联网配置。
登录个人的微软账户。(好处太多了,日常办公软件,以及oneDrive and onNote)

(本章提供大部分:软件包集合01地址)

安装管家

接下来是常规软件的安装:
个人趋向于安装腾讯管家,通过它的软件管理很方便安装如下软件:
有道、压缩、播放器、钉钉、git、java se jdk、QQ、微信、VScode等等按需吧。

接着在腾讯管家中开启 软件弹框拦截

接着在我看来没往后它什么事情了。拉黑!

Windows 终端命令补全

1.使用管理员权限打开powershell
2.输入如下指令安装:´PSReadLine´ version 2.1.0

Install-Module PSReadLine -RequiredVersion 2.1.0
//提示输入回复Y就好
Import-Module PSReadLine

Set-PSReadLineOption -PredictionSource History

New-item –type file –force $profile

notepad $profile
//在新打开的编辑窗口中添加如下内容:



# Shows navigable menu of all options when hitting Tab
Set-PSReadlineKeyHandler -Key Tab -Function MenuComplete

# Autocompletion for arrow keys
Set-PSReadlineKeyHandler -Key UpArrow -Function HistorySearchBackward
Set-PSReadlineKeyHandler -Key DownArrow -Function HistorySearchForward

# auto suggestions
Import-Module PSReadLine
Set-PSReadLineOption -PredictionSource History



//保存之后,退出。

3.重新打开新的powershell或者Terminal页面,随便输入一次命令,然后第二部输入首字母就会有自动提示了,按左右键就可以补全。上下键是可以切换以前面的一样的命令

安装ssh工具termius

下载对应的版本

先安装好需要的npm环境,官网地址:http://nodejs.cn/download/,可以选v14版本。

我这里直接下载非安装版本(node-v14.19.2-win-x64.zip,解压后双点击目录下的install_tools.bat 安装相关工具)

上述完成后接着添加全局环境变量:把node跟路径加添上去【步骤2是android sdk环境变量】

在这里插入图片描述

新打开一个终端/cmd 安装asar工具

npm install -g asar

上述流程是为了破解termius!

双击安装termius软件(断网)

1.安装完成后回到桌面右击Termius打开文件所在目录,终端里面cd到…Termius\resources目录下

2.接着输入asar e app.asar app 回车

3.删除app-update.yml文件

4.使用vscode打开app\js\ui-process.js文件
找到function Gl(e)行的内容return函数改成return ‘111’
找到function Ol(e)行的内容return函数改成return true

重新打开termius即可使用。

截图软件

这里推荐使用有QQ截图独立版本和FSCapture(直接安装即可,FSCapture支持截长图(滚动截图),自行百度获取注册码即可)

Git终端的补全

1.Git 的源代码中 contrib/completion 目录,会看到一个 git-completion.bash 文件,下载保存。

2.运行cmd查看自己的git安装在哪个目录:

where git

3.将git-completion.bash文件改成.git-completion.bash。

4.在etc文件夹下找到bash.bashrc文件,打开该文件,在其末尾添加

source ~/.git-completion.bash

关闭Windows更新

过完熬夜加班的经验告诉我,这个必须得关了

win+R 组合调出运行,输入:services.msc

在服务中找到widnwos update/(更新) 禁止它,kill了它

在这里插入图片描述
注意:此操作可能影响win系统中的部分软件(如商店无法使用,在使用前可以短暂开启再关闭咯)

Android投屏软件

下载地址:https://github.com/Genymobile/scrcpy/
或见软件包!

Vysor 替代品这个东西别用了,闹心!

Scrcpy 可以视为开源免费版的 Vysor 替代品,可以将安卓手机的画面投屏到电脑桌面显示上并进行操控。简单地说,就是可以让你在电脑上控制手机!它支持鼠标控制、键盘输入、电脑剪切板复制粘贴、拖放文件传输到手机、以及拖放 APK 文件进行安装

相关资料:

限制分辨率:
设备分辨率越高,延迟越大,用这个命令可以限制分辨率大小,保证性能:
scrcpy --max-size 1024
scrcpy -m 1024 # 简短一点的命令,效果相同

调整码率:
默认码率是 8M,码率越高,画质越好,同时延迟越大,可自行调整:
scrcpy --bit-rate 2M
scrcpy -b 2M # 简短一点的命令,效果相同
注意:通过限制分辨率和码率,可以减少延迟,尤其是无线连接手机时效果更佳。

录屏:
分为两种情况,一种是投屏状态下录屏:
scrcpy --record file.mp4
scrcpy -r file.mkv
一种是非投屏状态下录屏:
scrcpy --no-display --record file.mp4
scrcpy -Nr file.mkv

多设备连接的情况:
如果有多个设备同时连接电脑,需要按照前面获取的 ID 号来操作打开 scrcpy:
scrcpy --serial 0123456789abcdef
scrcpy -s 0123456789abcdef

窗口置顶:
如果你想要电脑上的手机界面置顶在最上层,方便在进行其他操作时也可以看到手机画面,可以尝试这个命令:
scrcpy --always-on-top
scrcpy -T

关闭手机屏幕:
投屏操作下关闭手机屏幕,只在电脑上看到手机的亮屏状态,可以使用快捷键 Ctrl+O,或者尝试以下命令:
scrcpy --turn-screen-off
scrcpy -S
注意:上面这些命令,都可以组合起来一次性输入,然后会直接以修改好的形式启动 scrcpy。

键盘输入:
投屏状态下,可以在对话框界面,调用手机内的中文输入法后,直接使用电脑键盘输入。

安装 apk、文件传输:直接拖拽即可。

Win录音软件XMedia

(介绍略,见软件包)

MD文档编辑工具Haroopad

(介绍略,见软件包)

文本编辑器Notepad++

(介绍略,见软件包)

AndroidStudio

百度官方下载地址,并且下载SDK,配置sdk tools环境变量(adb和其他相关工具如monitor)
https://developer.android.google.cn/studio/features

OneNote and OnDrive

日常笔记个人习惯用OneNote记录;OnDrive则是保存文件(如开发代码通常保存在这里:AndroidStudio直接加载)

android-support-v4包

(介绍略,见软件包)
说实话,某些情况还离不开V4包。

串口工具sscom

(介绍略,见软件包)

OneCommander文件管理器

强大的文件管理器,用来代替系统文件管理器。能给文件或者文件夹打标签(类似MAC TAG)
(介绍略,见应用商店/百度下载即可)

cmder 终端软件

可以在win上使用linux常用指令,替换win的终端或者Powershell
https://cmder.app/

扩展:eDEX-UI 终端确实界面很nice,科技感很强,但是太耗资源了,推荐服务器上可以安装,普通PC就算了。
在这里插入图片描述

待更新…

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/17463.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【计算机网络】Tomcat和Servlet基础知识汇总

目录 1.Tomcat: 2.Servlet: 1.Tomcat: Tomcat是一个HTTP的服务器,本质上就是一个TCP服务器,只不过加上了一些按照HTTP协议格式进行解析/构造这样的代码。学习Tomcat的目的就是能够熟练掌握Tomcat api,基…

公司的这种打包启动方式,我简直惊呆了

前言 大家都知道,SpringBoot应用最终会打出一个Fat Jar, 里面包含了用到的全部依赖,启动也非常简单,java -jar xxx.jar即可。 但是我们公司打出的最终包,将依赖包挪到了外部,然后启动的时候通过loader.path指定依赖包…

第1章 数据库及其表的自动生成与前言

001 RootEntityTkey<Tkey>、BlogArticle RootEntityTkey<Tkey>&#xff1a;该实体类以泛型形式&#xff0c;定义了当前程序中所有实体的自增型主键。 BlogArticle&#xff1a;继承了RootEntityTkey<Tkey>&#xff0c;通过该实体类及其属性成员&#xff0c;用…

基于sklearn的机器学习实战

本文目录如下&#xff1a;LinearRegression线性回归入门数据生成定义模型模型测试与比较多项式回归具体实现LogisticRegression算法思想简述算法实现Decision TreeMLPSVM线性SVM多项式核高斯核对比不同核在Mnist上的效果读取数据高斯核多项式核线性核NBayesbagging与随机森林Ad…

适用于Linux的6个最佳Python IDE

早在 1991 年&#xff0c;当Guido van Rossum第一次引入 Python 时&#xff0c;他不会想到 Python 的未来发展这么好。现在我们在这里规模地使用Python构建项目。根据 2022 年的一份报告&#xff0c;Python 在全球拥有 29.53% 的份额&#xff0c;位居榜首。 Python 的设计牢记…

④开启shift后门实验报告

班级 计科1班 姓名 彭彭头 学号 时间 2022.05.13 成绩 实验项目名称 开启shift后门 实验目的 1、了解常用入侵主机的方法 2、掌握操作系统常见漏洞&#xff0c;并学会防范 实验内容 利用Windows7系统的shift漏洞&#xff0c;开启后门。 实验环境 操作系统&a…

分布式前修课:Zookeeper锁实现方式

前言 聊完MySQL和Redis&#xff0c;我们接下来在聊一聊Zookeeper。相信大家都已经发现了&#xff0c;这些都是我们在开发过程非常常用的技术。搞定他们&#xff0c;一切难题都不在话下。 Zookeeper&#xff0c;盘它 官网是我们学习某一种技术框架的第一手资料&#xff0c;通…

JAVA泛型

泛型的由来 因为JAVA中假如构建了一个object集合&#xff0c;在集合里存储任何的数据类型对象&#xff0c;定义了一个字符串&#xff0c;又定义一个常数。呢么在遍历数组Arraylist的时候&#xff0c;在代码行里并不会报错&#xff0c;但是运行之后会出现ClassCastException异常…

传奇私服开服架设教程 传奇服务端设置教程

首先开区要使用两个必备的软件&#xff1a;DBC2000、传奇引擎&#xff0c;当然也少不了传奇服务端(传奇服务端在论坛免费服务端和商业服务端中有下载)。 先把下载好的服务端解压到D盘或者某个般的根目录(所谓根目录&#xff0c;就是D盘或E盘&#xff0c;不是D盘和E盘的某个文件…

TCN代码详解-Torch (误导纠正)

1. 绪论 TCN网络由Shaojie Bai&#xff0c; J. Zico Kolter&#xff0c; Vladlen Koltun 三人于2018提出。对于序列预测而言&#xff0c;通常考虑循环神经网络结构&#xff0c;例如RNN、LSTM、GRU等。他们三个人的研究建议我们&#xff0c;对于某些序列预测&#xff08;音频合…

基于Matlab仿真极化双基地雷达系统(附源码)

目录 一、系统设置 二、系统仿真 三、使用圆极化接收阵列 四、总结 五、程序 此示例演示如何仿真极化双基地雷达系统以估计目标的范围和速度。发射器、接收器和目标运动学被考虑在内。 一、系统设置 该系统以 300 MHz 的频率运行&#xff0c;使用线性 FM 波形&#xff0…

Devkit代码迁移工具——smartdenovo源码迁移

smartdenovo源码迁移 迁移前准备工作 1、服务器和操作系统正常运行。 2、PC端已经安装SSH远程登录工具。 3、Porting Advisor已在准备好的x86平台环境和鲲鹏平台环境中完成安装并正常运行。 4、待迁移的相关软件包、源代码已准备就绪。 迁移步骤 1、利用Porting Advisor的源码…

人工智能学习:ResNet神经网络(8)

ResNet是一种非常有效的图像分类识别的模型&#xff0c;可以参考如下的链接 https://blog.csdn.net/qq_45649076/article/details/120494328 ResNet网络由残差&#xff08;Residual&#xff09;结构的基本模块构成&#xff0c;每一个基本模块包含几个卷积层。其中&#xff0c;…

【MySQL数据库笔记 - 进阶篇】(五)锁

✍个人博客&#xff1a;https://blog.csdn.net/Newin2020?spm1011.2415.3001.5343 &#x1f4da;专栏地址&#xff1a;暂定 &#x1f4dd;视频地址&#xff1a;黑马程序员 MySQL数据库入门到精通 &#x1f4e3;专栏定位&#xff1a;这个专栏我将会整理 B 站黑马程序员的 MySQL…

硬件科普系列之显示篇——LCD与OLED知多少

前言 无论是手机还是电脑&#xff0c;作为机器与人交互最为频繁的硬件设备&#xff0c;显示屏一直是决定用户体验最为关键的因素之一。大家近几年在购买手机的时候&#xff0c;可以发现目前大部分手机都在使用OLED屏幕&#xff0c;那么你有没有思考过为什么各大厂商都在大力推…

jupuyter的背景主题

jupuyter的背景主题一.背景主题安装查看可用主题1.主题安装2. **查看可用主题**3.更换主题&#xff0c;字体等其他设置4.其他命令&#xff0c;还原原本主题二.每个主题的效果1.chesterish2. grade33.gruvboxd4.oceans165.onedork6.solarizedd7.solarizedl一.背景主题安装查看可…

上帝视角看Vue源码整体架构+相关源码问答

前言 这段时间利用课余时间夹杂了很多很多事把 Vue2 源码学习了一遍&#xff0c;但很多都是跟着视频大概过了一遍&#xff0c;也都画了自己的思维导图。但还是对详情的感念模糊不清&#xff0c;故这段时间对源码进行了总结梳理。 本篇文章更合适于已看过 Vue2 源码&#xff0c…

使用NNI对DLASeg剪枝的失败记录

本文希望对CenterNet算法的Backbone暨DLASeg进行剪枝。 剪枝试验涉及3个文件&#xff0c;分别为&#xff1a; DCN可变性卷积dcn_v2.py&#xff0c;因为DLASeg依赖DCN。 #!/usr/bin/env python from __future__ import absolute_import from __future__ import print_functio…

如何在 Windows 10上修复0x000006ba错误

修复0x000006ba错误 可能导致此错误代码的原因已确认的可行的解决办法运行打印机疑难解答重新启动后台打印程序服务清除 PRINTERS 文件夹运行 SFC 和 DISM 扫描启用打印机共享某些 Windows 10 在尝试在 Windows 10 上打印新文档时遇到0x000006ba错误代码。其他用户在尝试使用 W…

【面试题】line-height继承问题

1. line-height为具体数值 当父元素line-height的值为具体数值的时候&#xff0c;例如30px&#xff0c;则子元素的line-height直接继承该数值。 <style>body{font-size: 20px;line-height: 50px;}p{background-color: #ccc;font-size: 16px;} </style><body&g…