记录如何使用
命令行
打开
Android
Studio
的模拟器
最近由于AS 的升级,导致默认启动官方模拟器的时候倒
Android
Studio
开发界面的附近。占用了本就不宽裕的编辑空间
我还是希望像以前一样让模拟器在外边打开。找了半天没有找到方法。如果有知道方法的小伙伴欢迎在评论区里分享一下。
我的解决方案是用
命令行
打开
到
Android
Studio
\sdk\emulator 目录下,有emulator.exe 这个命令。 打开cmd,
./emulator -help 先来查看有哪些用法。
一、在真机上运行(Mac没得)
1、使用一根 USB 线将设备连接到开发机器。如果你是在 Windows 上开发的,则可能需要为设备安装适合的USB驱动程序。
2、执行以下步骤,在开发者选项窗口中启用USB 调试:
3、链接电脑,弹出是否允许调试,选择允许,链接方式选择文件即可。
4、运行应用。
二、在模拟器上运行
1、下载模拟器。
2、运行
项目
,发现没有MUMU模拟。
3、链接模拟器
这个命令会执行gradle的assembleRelease任务,生成一个签名的APK文件。
4. 如果需要自定义签名配置,可以在
项目
根目录下创建一个gradle.properties文件,并添加如下配置:
```bash
MYAPP_RELEASE_STORE_FILE=my-release-key.keystore
MYAPP_RELEASE_KEY_ALIAS=my-key-alias
MYAPP_RELEASE_STORE_PASSWORD=my-release-store-password
MYAPP_RELEASE_KEY_PASSWORD=my-release-key-password
其中,MYAPP_RELEASE_STORE_FILE指定签名文件路径,MYAPP_RELEASE_KEY_ALIAS指定签名别名,MYAPP_RELEASE_STORE_PASSWORD和MYAPP_RELEASE_KEY_PASSWORD分别指定签名文件和签名别名的密码。
5. 执行以下命令,进行打包:
```bash
./gradlew assembleRelease -P
android
.injected.signing.store.file=my-release-key.keystore -P
android
.injected.signing.store.password=my-release-store-password -P
android
.injected.signing.key.alias=my-key-alias -P
android
.injected.signing.key.password=my-release-key-password
这个命令会使用指定的签名文件和密码进行打包。
打包完成后,生成的APK文件位于app/build/outputs/apk/release目录下。