小鼠点击或其他任何动作在模拟器上不起作用

问题描述 投票:0回答:0

我刚开始一个新项目。当我运行模拟器时,它确实会显示出来,但鼠标触摸不起作用。

如果我运行主动脉,它正常出现,但我无法单击Bottons或任何其他视图。

''power','音量向上',“向下”,“ back”,“ home”,“概述”也行不通。

enter image description here 似乎在更新Android Studio版本后,我得到了这些问题。

通过搜索,我找到了很少的解决方案,并尝试了

Cold启动模拟器

avd文件中的“硬件 - qemu.ini.lock”文档(上面没有这样的文档)

Restart计算机,AndroidStudio
  1. -xml
  2. <?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"> </androidx.constraintlayout.widget.ConstraintLayout> -MainActivity package com.myapplication import androidx.appcompat.app.AppCompatActivity import android.os.Bundle class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) } }
  3. gradle

// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { ext { compose_version = '1.1.0' //add } ext.kotlin_version = '1.8.22' //1.6.21 -> 1.6.10 -> 1.8.0 -> 1.8.22 repositories { google() mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:8.8.0' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { google() mavenCentral() // Warning: this repository is going to shut down soon } } task clean(type: Delete) { delete rootProject.buildDir }

    plugins {
    id 'com.android.application'
    id 'kotlin-android'
}

android {
    compileSdkVersion 35 //34->35
    buildToolsVersion "30.0.3"

    defaultConfig {
        applicationId "com.myapplication"
        minSdkVersion 21 //16 -> 19 -> 21로 변경
        targetSdkVersion 34
        versionCode 1
        versionName "1.0"

        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
    kotlinOptions {
        jvmTarget = '1.8'
    }
    namespace 'com.myapplication'
}

dependencies {

    implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
    implementation 'androidx.core:core-ktx:1.15.0'
    implementation 'androidx.appcompat:appcompat:1.7.0'
    implementation 'com.google.android.material:material:1.12.0'
    implementation 'androidx.constraintlayout:constraintlayout:2.2.0'
    testImplementation 'junit:junit:4.+'
    androidTestImplementation 'androidx.test.ext:junit:1.2.1'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.6.1'
}

-manifest.xml
    <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/Theme.Gifty">
        <activity android:name=".MainActivity"
            android:exported="true">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

我怎么能解决这个问题?
    

这只是一个猜测,您可以尝试在自己的手机上运行该应用程序,删除TargetsDkversion 34,然后尝试使用其他版本的手机,例如API 3435
    

android kotlin android-studio android-virtual-device
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.