2016-12-06 60 views
0

我刚开始学习Android开发,所以这对我来说是一个严重的问题:我在Win10上启动Android Studio(2.2.2,但遇到问题) ,做一个新项目,只需连续单击Next,却没有任何更改(选择空活动作为模板),完成,尝试运行“应用”我的手机上,并始终得到这个错误:AdroidStudio 2.2.2手机上的空闲活动错误

Error while executing: am start -n "com.example.android.myapplication/com.example.android.myapplication.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.example.android.myapplication/.MainActivity }

Error type 3

Error: Activity class {com.example.android.myapplication/com.example.android.myapplication.MainActivity} does not exist.

Error while Launching activity

作为一个完整的新手谁只是应该改变一些XML文本并在手机上运行应用程序,我不知道该怎么做或编辑,以使预生成的应用程序真正起作用。我搜索StackOverflow的一个更通用的方法对这些错误,并试图:

  • 重新启动AS /计算机
  • 禁用InstantRun
  • 与清洁梅辛/重建/同步/同步与摇篮
  • 删除.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新尝试的修复(两者都没有工作):在运行/调试窗口

  • 指定活动directy。
  • 指定没有任何活动(不显示该错误,但不运行任何东西)。
  • 文件/无效缓存
  • 将android.intent.category.MAIN更改为全部小写和后退。
  • 添加 “类别的Android:NAME =” android.intent.category.DEFAULT “/” 的体现

更新2管理上运行仿真器的应用程序。它似乎在那里工作,所以错误可能会介于AS和手机之间(Android 5.1.1,API 22)。

  • 开发人员选项和USB调试上(确认弹出消息,太)
  • 驱动程序是最新的(AS可以看到手机没有问题)
  • 电话是(而且没有睡着),而我试图运行应用程序

任何建议为什么手机不会下载和运行应用程序?

回答

0

在您的清单文件编辑 与Android:NAME =“com.example.android.myapplication.MainActivity”

+0

我再次尝试,虽然这是我以前做过的事情。仍然不起作用。不过谢谢你的回复! – amatthematician

0

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