Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Android Studio配置夜神模拟器异常解决

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

作者头像
灰小猿
发布于 2022-05-05 12:45:16
发布于 2022-05-05 12:45:16
98000
代码可运行
举报
运行总次数:0
代码可运行

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

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

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

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

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

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

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

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

但是问题来了!

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

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

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

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

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

nox_adb.exe connect 127.0.0.1:62001

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

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

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

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

activity_main.XML文件代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<?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>

MainActivity.java文件代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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);
            }
        });
    }

}

效果是这样的:

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-05-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Android入门教程 (二) 第一个App HelloWorld
本文原创首发CSDN,本文链接https://blog.csdn.net/qq_41464123/article/details/107079636,作者博客https://blog.csdn.net/qq_41464123 ,转载请带上本链接,尤其是脚本之家、码神岛等平台,谢谢配合。
Designer 小郑
2023/08/01
8650
Android入门教程 (二) 第一个App  HelloWorld
基于Android Studio实现 购物商城APP (简单易上手)
这是一个使用Android Studio和Java开发的购物商城应用。该应用旨在提供用户一个方便、快捷的购物体验。通过该应用,用户可以浏览不同类别的商品,并将其添加到购物车中。用户可以查看商品的详细信息,包括价格等。购物商城应用还提供了用户注册和登录功能,以便用户可以保存个人信息。该应用还支持商品搜索功能,帮助用户快速找到所需商品。购物商城应用的界面简洁、直观,操作易于上手,为用户提供了一个愉快的购物体验。
编程乐学
2024/07/03
1.5K0
基于Android Studio实现 购物商城APP (简单易上手)
基于 Android Studio 音乐播放器App
点击右侧文字传送:基于 Android Studio 实现的简易 音乐播放器App_android studio音乐播放器-CSDN博客
编程乐学
2024/07/01
2290
基于 Android Studio  音乐播放器App
❤️【Android精进之路-03】创建第一个Android应用程序竟然如此简单❤️
上一篇文章我们介绍了Android Studio的安装以及Android SDK的目录结构。这篇文章将介绍如何使用Android Studio创建第一个Android应用,重点介绍Android Studio的目录结构。
玖柒的小窝
2021/09/20
7820
❤️【Android精进之路-03】创建第一个Android应用程序竟然如此简单❤️
Android入门教程 (一) Android简介和android studio安装
本文原创首发CSDN,本文链接:https://blog.csdn.net/qq_41464123/article/details/104514467作者博客https://blog.csdn.net/qq_41464123 ,转载请带上本段文字,尤其是脚本之家、码神岛等平台,谢谢配合。
Designer 小郑
2023/08/01
4730
Android入门教程 (一) Android简介和android studio安装
【Android开发】小白入门必看的”四框“使用教程,你学废了嘛?
最近在进行Android方向的学习,所以今天在这里和大家总结一下在Android开发中最经常使用的单选框、复选框、下拉框、列表框的详细使用教程,
灰小猿
2022/05/05
4.4K0
【Android开发】小白入门必看的”四框“使用教程,你学废了嘛?
hook AM的getService实现
可以看到执行流程:Activity->Instrumentation->AM->AMS
李小白是一只喵
2020/12/17
6340
hook AM的getService实现
hook activity的mInstrumentation实现
image.png 理论知识参考:activity的启动流程(一) hook activity 下载反射使用代码RefInvoke.java hook思路: 获取实例中的mInstrumentation区域 创建MyInstrumentation对象 使用MyInstrumentation对象替换掉实例中的mInstrumentation区域 核心代码如下: // hook实现静态代理 // hook本MainActivity实例的mInstrumentation // 替换为myInstrumentati
李小白是一只喵
2020/12/14
6620
hook activity的mInstrumentation实现
Android 入门程序 Kotlin版(1)
4个组件 TextView,Button,TextEdit,ImageView依次纵向线性布局。
用户6021899
2021/01/12
3680
Android 入门程序 Kotlin版(1)
JetPack--Navigation
当想要切换Fragment时,使用NavController对象,指定跳转Navigation Graph中哪个Fragment,那么NavHostFragment会切换成相应的Fragment
aruba
2021/12/06
6160
JetPack--Navigation
【Kotlin 协程】协程简介 ( 协程概念 | 协程作用 | 创建 Android 工程并进行协程相关配置开发 | 异步任务与协程对比 )
协程 Coroutine 是 Kotlin 语言 中新出现的概念 , 在 Java 语言中没有 ;
韩曙亮
2023/03/30
4.8K0
【Kotlin 协程】协程简介 ( 协程概念 | 协程作用 | 创建 Android 工程并进行协程相关配置开发 | 异步任务与协程对比 )
android之界面切换动画使用
一般情况下Activity的切换是就是从中间弹出来,然后遮盖住之前的Activity。
李小白是一只喵
2020/12/07
1.9K0
android之界面切换动画使用
Android面试题之Kotlin Jetpack DataBinding
AntDream
2024/06/13
790
Android面试题之Kotlin Jetpack DataBinding
Android开发MVVM中DataBinding的使用
在 RecyclerView 中 , 如果要使用DataBinding架构组件进行数据绑定 , 首先要 启用 DataBinding , 并 导入 RecyclerView 依赖 ,
码客说
2024/04/12
4030
Android开发MVVM中DataBinding的使用
android studio 笔记
以下是一个很简单的安卓程序。具体架构我也不懂,反正这个就相当于 main.cpp 这种。
独元殇
2023/03/14
7280
RecyclerView使用_recyclerview是什么
RecyclerView是官方在5.0之后新添加的控件,推出用来替代传统的ListView和GridView列表控件。
全栈程序员站长
2022/11/01
1.3K0
RecyclerView使用_recyclerview是什么
android之startActivityForResult介绍
startActivityForResult与startActivity类似都是用来跳转界面。
李小白是一只喵
2021/01/13
1.8K0
android之NotificationManager服务
NotificationManager是一个Android系统服务,用于管理和运行所有通知。
李小白是一只喵
2021/02/05
1K0
Android Notes|细数「八大布局」那些事儿
做 Android 好几年了,从单纯的 Android,到现在大杂烩,这个滋味儿,真的是百感交汇。
贺biubiu
2020/11/25
1.9K0
Android Notes|细数「八大布局」那些事儿
【Flutter 混合开发】添加 Flutter 到 Android Fragment
添加 Flutter 到 Fragment 与添加 Activity 基本一样,如果添加到 Activity 满足需求,建议使用 Activity,因为 Activity 更加灵活和易于使用。
老孟Flutter
2020/11/03
1.3K0
【Flutter 混合开发】添加 Flutter 到 Android Fragment
推荐阅读
相关推荐
Android入门教程 (二) 第一个App HelloWorld
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验