Android Studio配置夜神模拟器异常解决

简介: Android Studio配置夜神模拟器异常解决
+关注继续查看

 

Hello,你好呀,我是灰小猿!一个超会写bug的程序猿!

最近某学妹在众多大佬的栽培下学到了不少东西,

虽然学妹没等到,但是等到可爱的女朋友来找我帮忙了,她居然说Android Studio自带的真机不好用,还想让我帮她在安卓虚拟机上浏览各位大佬的文章,看来女朋友已经不限于使用自己的电脑或手机来学习我文章中的知识了,

女友一来,这哪能顶得住,我啪的就站起来了,很快啊!然后上来就是一个左正蹬一个右边腿一个左刺拳,“啪”的我的电脑就打开了!

imageimage.gif编辑

上来我就打开了Android Studio就要手写代码,女友说:“这不行,真机调试老出问题,不能用自带的真机!”

我一听就惊了!还有这回事?

上来就给她装了一个“夜神模拟器”

这玩意好啊,不但能在虚拟机上和隔壁的小哥哥玩游戏,还能用来运行Android程序,最重要的是速度还挺快!再也不用担心女朋友收不到我的微信了,

但是问题来了!

安装好夜神模拟器以后却发现,这模拟器在Android Studio运行选项上不显示,找不到设备...这下可把女友急坏了!

但是这种小事情怎么能难得住我呢?

我让她打开cmd命令行找到到“夜神模拟器”的安装目录,她居然要手动输入路径,这在一个程序员男友面前怎么行,

我先是找到“夜神模拟器”的安装路径“\Nox\bin”,一个CTRL+L,再输入一个“cmd”,最后一个回车,直接锁定到了该路径下的cmd命令界面,好家伙!女朋友都看呆了,这让她又学到了一手!再也不用打开cmd手动输入路径进行锁定了。

imageimage.gif编辑

紧接着,我在命令行输入了:

nox_adb.exe connect 127.0.0.1:62001

imageimage.gif编辑

我让她重新运行Android Studio,可是还是不显示模拟器设备,这好办,程序员通用道路,直接重启“夜神模拟器”。

这下好了,运行按钮下终于出现了模拟器的设备名称,选择之后再运行,

imageimage.gif编辑

这下可是成功了!这个绝对好用!

imageimage.gif编辑

最后还用了几行代码,做了一个小控件,帮她实现了在安卓虚拟机上浏览各位大佬的小愿望:

activity_main.XML文件代码:

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">
    <EditText
        android:id="@+id/htmlUrl"
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:layout_marginTop="10dp"
        ></EditText>
    <Button
        android:id="@+id/htmlUrl_bt"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="浏览大佬文章"
        android:textSize="30dp"
        app:layout_constraintTop_toBottomOf="@id/htmlUrl"
        ></Button>
</androidx.constraintlayout.widget.ConstraintLayout>

image.gif

MainActivity.java文件代码:

package com.example.linktest5_11;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class MainActivity extends AppCompatActivity {
    EditText htmlUrl;
    Button htmlUrl_bt;
    @Override
    protected void onCreate(Bundle savedInstanceState){
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        htmlUrl = findViewById(R.id.htmlUrl);
        htmlUrl_bt = findViewById(R.id.htmlUrl_bt);
        htmlUrl_bt.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                String htmlUrl_str = htmlUrl.getText().toString();
                Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse(htmlUrl_str));
                startActivity(intent);
            }
        });
    }
}

image.gif

效果是这样的:

imageimage.gif编辑

这下可把女朋友高兴坏了,又能愉快的学习各位大佬的文章了!

目录
相关文章
|
8天前
|
安全 Android开发
夜神模拟器 安卓7.0 burp抓包 https流量
夜神模拟器 安卓7.0 burp抓包 https流量
15 0
|
1月前
|
存储 传感器 定位技术
《移动互联网技术》 第四章 移动应用开发: Android Studio开发环境的使用方法:建立工程,编写源程序,编译链接,安装模拟器,通过模拟器运行和调试程序
《移动互联网技术》 第四章 移动应用开发: Android Studio开发环境的使用方法:建立工程,编写源程序,编译链接,安装模拟器,通过模拟器运行和调试程序
30 0
|
2月前
|
Android开发 iOS开发 流计算
Mac 安卓(Android) 安装 Genymotion 模拟器
Mac 安卓(Android) 安装 Genymotion 模拟器
136 0
|
3月前
|
Android开发 Windows
Mac 好用的 Android 模拟器整理(玩游戏、装应用、支持咸鱼、拼多多...)
Mac 好用的 Android 模拟器整理(玩游戏、装应用、支持咸鱼、拼多多...)
1712 47
|
6月前
|
监控 开发工具 Android开发
AMD机器:Android Studio启动模拟器提示“HAXM is not installed”的解决办法
AMD机器:Android Studio启动模拟器提示“HAXM is not installed”的解决办法
|
7月前
|
Android开发
如何使用 Android Studio 设置 Genymotion 模拟器
这是我参与8月更文挑战的第1天,活动详情查看:8月更文挑战
126 0
|
7月前
|
Android开发
Genymotion Android模拟器Genymotion的安装和使用
Genymotion Android模拟器Genymotion的安装和使用
196 0
|
9月前
|
安全 测试技术 Android开发
Win10系统下基于Docker构建Appium容器连接Android模拟器Genymotion完成移动端Python自动化测试
Python自动化,大概也许或者是今年最具热度的话题之一了。七月流火,招聘市场上对于Python自动化的追捧热度仍未消减,那么Python自动化到底能帮我们做些什么呢? 第一,Python自动化可以避免熟练工种的重复工作,对于功能相对完整和成熟的软件,每发布一个新的版本,无论是大版本还是小版本,其中大部分功能和界面都几乎和上一个版本相似或完全相同,但所谓向上兼容,你不能因为新功能的产生而不对老版本功能进行测试工作,而这些老功能又在上一个版本上线时测过,所以这部分功能特别适合于自动化测试,从而可以让测试达到测试每个特征的目的。
Win10系统下基于Docker构建Appium容器连接Android模拟器Genymotion完成移动端Python自动化测试
|
11月前
|
存储 编解码 Android开发
app测试中常用的Android模拟器
app测试中常用的Android模拟器
324 0
app测试中常用的Android模拟器
|
11月前
|
XML Android开发 数据格式
android程序安装后在模拟器上不显示,并且控制台显示The launch will only sync the application package on the device!
android程序安装后在模拟器上不显示,并且控制台显示The launch will only sync the application package on the device!
103 3
相关产品
云迁移中心
推荐文章
更多