Android Studio应用程序将不再在我的手机上运行,​​但会在其他设备上运行

时间:2019-10-15 10:11:10

标签: android-studio

随机运行后,没有进行任何更改,我正在开发的应用程序不再在手机上运行。 我考虑了一下,最后决定在另一台设备上对其进行测试,只是发现它运行正常。模拟器也可以正常工作。这是我开发中的一大瓶颈,因为到目前为止我只能使用仿真器。

这是我得到的错误:

Error while executing: am start -n "com.university.hobi_android/com.university.hobi_android.ui.main.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.university.hobi_android/.ui.main.MainActivity } Error type 3 Error: Activity class {com.university.hobi_android/com.university.hobi_android.ui.main.MainActivity} does not exist.

Android Studio 3.5.1。

设备正在运行Android Pie

这是我的清单文件:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.university.hobi_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/AppTheme">
        <activity android:name=".ui.main.MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>

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

</manifest>

2 个答案:

答案 0 :(得分:1)

您需要执行以下步骤。

  1. 启动Android Studio
  2. 将文件视图从“ Android”切换到“项目”视图
  3. 删除.idea
  4. 删除.gradle
  5. 删除所有* .iml文件
  6. 文件->“使缓存无效/重新启动”
  7. “无效并重新启动”
  

注意:-另外,请断开物理设备的连接,然后重新连接设备。

答案 1 :(得分:0)

我终于弄清楚了。我要做的是进入模块的build.gradle文件并更改applicationIdversionCodeversionName属性。出于某种原因,它仍然无法从android studio中运行,但是它现在可以安装该应用并在手机上运行了。