AdroidStudio 2.2.2手机上的空活动错误

时间:2016-12-06 09:49:33

标签: android-studio

我刚开始学习Android开发,所以这对我来说是一个严重的问题:我在Win10上启动Android Studio(2.2.2,但自2.2.1以来有问题),创建一个新项目,只需继续点击接下来不更改任何内容(选择Empty Activity作为模板),完成,尝试运行' app'在我的手机上并一直收到此错误:

  

执行时出错:am start -n" com.example.android.myapplication / com.example.android.myapplication.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER开始:Intent {act = android.intent.action.MAIN cat = [android.intent.category.LAUNCHER] cmp = com.example.android。 myapplication / .MainActivity}

     

错误类型3

     

错误:活动类{com.example.android.myapplication / com.example.android.myapplication.MainActivity}不存在。

     

启动活动时出错

作为一个完全新手,他只是想改变XML中的一些文本并在手机上运行应用程序,我不知道该做什么或编辑什么来使预生成的应用程序真正起作用。我搜索了StackOverflow以获得更一般的方法来解决这些错误并尝试:

  • 重新启动AS /计算机
  • 禁用InstantRun
  • 使用清洁/重建/同步/与Gradle同步
  • 删除.gradle和.idea文件夹以及与Gradle同步
  • 使用build.gradle和AndroidManifest
  • 的其他一些模糊的恶作剧
  • 以上的各种组合。

......其中没有一个有效(或实际上以任何方式影响了问题)。

其他观察:

  • 该应用程序甚至没有安装(选中所有应用程序,我的设备上没有任何com.example.android.myapplication或MyApplication应用程序)
  • 在开发课程论坛上,有人建议com.example.android.myapplication / com.example.android.myapplication.MainActivity应该只读取com.example.android.myapplication / MainActivity。到目前为止,我还没有弄清楚如何改变它。

更新1 新的尝试修复程序(两者均无效):

  • 在“运行/调试”窗口中指定活动。
  • 未指定任何活动(没有显示错误,但也没有运行任何活动)。
  • 文件/无效缓存
  • 将android.intent.category.MAIN更改为全小写并返回。
  • 添加"类别android:name =" android.intent.category.DEFAULT" /"清单

更新2 托管以在模拟器上运行应用。它似乎在那里工作,因此错误可能介于AS和手机之间(Android 5.1.1,API 22)。

  • 开发人员选项和USB调试已开启(也已确认弹出消息)
  • 驱动程序是最新的(AS可以毫无问题地看到手机)
  • 当我试图运行该应用时,手机已开启(而非睡眠)

为什么手机无法下载和运行应用程序的任何建议?

3 个答案:

答案 0 :(得分:0)

在清单文件编辑中       使用android:name =“com.example.android.myapplication.MainActivity”

答案 1 :(得分:0)

确保您的代码不代表任何废话并且不会导致应用程序崩溃,这有时是问题。尝试在代码中找到可能导致应用程序崩溃的问题。也许在崩溃日志中,您可以找到导致崩溃的原因。祝你好运。

答案 2 :(得分:0)

根据您的错误日志,我认为您没有删除以前安装的应用。有关详细信息,请参阅my accepted answer on the same question