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

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

 

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

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

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

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

image.gif编辑

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

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

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

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

但是问题来了!

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

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

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

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

image.gif编辑

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

nox_adb.exe connect 127.0.0.1:62001

image.gif编辑

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

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

image.gif编辑

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

image.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

效果是这样的:

image.gif编辑

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

目录
相关文章
|
2月前
|
SQL 人工智能 Dart
Android Studio的插件生态非常丰富
Android Studio的插件生态非常丰富
86 1
|
2月前
|
Ubuntu Linux Android开发
Android Studio支持多种操作系统
Android Studio支持多种操作系统
87 1
|
2月前
|
前端开发 数据处理 Android开发
Flutter前端开发中的调试技巧与工具使用方法,涵盖调试的重要性、基本技巧如打印日志与断点调试、常用调试工具如Android Studio/VS Code调试器和Flutter Inspector的介绍
本文深入探讨了Flutter前端开发中的调试技巧与工具使用方法,涵盖调试的重要性、基本技巧如打印日志与断点调试、常用调试工具如Android Studio/VS Code调试器和Flutter Inspector的介绍,以及具体操作步骤、常见问题解决、高级调试技巧、团队协作中的调试应用和未来发展趋势,旨在帮助开发者提高调试效率,提升应用质量。
58 8
|
2月前
|
数据可视化 开发工具 Android开发
Android Studio
Android Studio
125 1
|
Android开发
使用Intel HAXM为 Android模拟器加速
Intel HAXM (Hardware Accelerated Execution Manager) 使用基于 Intel(R) Virtualization Technology (VT) 的硬件加速, 因此需要 CPU 支持 VT , 而且仅限于 Intel CPU, 与 AMD CPU 无缘, Intel HAXM 的描述如下: 使用 Intel VT 技术; 为 Android x
3233 0
|
开发工具 Android开发 Windows
使用 Intel HAXM 为 Android 模拟器加速,媲美真机
转自:http://www.cnblogs.com/beginor/archive/2013/01/13/2858228.html 使用 Intel HAXM 为 Android 模拟器加速,媲美真机 Android 模拟器一直以运行速度慢著称, 本文介绍使用 Intel HAXM 技术为 Android 模拟器加速, 使模拟器运行度媲美真机, 彻底解决模拟器运行慢的问题。
1534 0
|
2月前
|
开发框架 前端开发 Android开发
安卓与iOS开发中的跨平台策略
在移动应用开发的战场上,安卓和iOS两大阵营各据一方。随着技术的演进,跨平台开发框架成为开发者的新宠,旨在实现一次编码、多平台部署的梦想。本文将探讨跨平台开发的优势与挑战,并分享实用的开发技巧,帮助开发者在安卓和iOS的世界中游刃有余。
|
29天前
|
搜索推荐 前端开发 API
探索安卓开发中的自定义视图:打造个性化用户界面
在安卓应用开发的广阔天地中,自定义视图是一块神奇的画布,让开发者能够突破标准控件的限制,绘制出独一无二的用户界面。本文将带你走进自定义视图的世界,从基础概念到实战技巧,逐步揭示如何在安卓平台上创建和运用自定义视图来提升用户体验。无论你是初学者还是有一定经验的开发者,这篇文章都将为你打开新的视野,让你的应用在众多同质化产品中脱颖而出。
53 19
|
2月前
|
IDE Java 开发工具
移动应用与系统:探索Android开发之旅
在这篇文章中,我们将深入探讨Android开发的各个方面,从基础知识到高级技术。我们将通过代码示例和案例分析,帮助读者更好地理解和掌握Android开发。无论你是初学者还是有经验的开发者,这篇文章都将为你提供有价值的信息和技巧。让我们一起开启Android开发的旅程吧!
|
29天前
|
JSON Java API
探索安卓开发:打造你的首个天气应用
在这篇技术指南中,我们将一起潜入安卓开发的海洋,学习如何从零开始构建一个简单的天气应用。通过这个实践项目,你将掌握安卓开发的核心概念、界面设计、网络编程以及数据解析等技能。无论你是初学者还是有一定基础的开发者,这篇文章都将为你提供一个清晰的路线图和实用的代码示例,帮助你在安卓开发的道路上迈出坚实的一步。让我们一起开始这段旅程,打造属于你自己的第一个安卓应用吧!
56 14

推荐镜像

更多