adb的am start命令启动Activity报Error type 3错误
2017-05-04 18:11
2281 查看
用adb的“am start -n com.example.autolinktest/.MainActivity”命令启动一个应用,错误提示如下:
Starting: Intent { cmp=com.example.autolinktest/.MainActivity } Error type 3 Error: Activity class {com.example.autolinktest/com.example.autolinktest.MainActivity} does not exist.
仔细检查了一下AndroidManifest.xml文件中package属性,以及java文件中的包名,均没有问题。反复卸载安装多次也没有效果。后来发现是build.gradle文件编写出现的问题。我没有用Android Studio开发工具,build.gradle是手动编写的。
【问题原因】:build.gradle文件中defaultConfig配置项中的applicationId包名属性与错些成com.example.autolinktext导致。
【解决办法】:修正buid.gradle中的编写错误,clean下工程,然后重新gradle build,生成新的apk并安装即可
相关文章推荐
- adb启动程序命令:adb shell am start
- adb启动程序命令:adb shell am start
- 使用 adb shell am start-W 命令查看应用启动时间的注意事项
- adb启动程序命令:adb shell am start
- am start命令启动Activity、broadcast发送广播
- android 性能分析之常用adb命令adb shell am start -W
- 如何用adb shell am命令启动 MTKLogger?
- adb shell am 命令启动不知类名情况下的 main activity
- adb shell am start -d 启动应用之uri被*吃了
- execlp启动android进程命令窗口通过adb shell 进入android 的Linux命令界面,输入am -help看到如下信息: 我们可以通过命令启动android中的
- adb shell am start 命令
- 使用Android adb命令来启动Android应用程序
- adb服务启动失败处理命令
- Oracle 数据库启动命令dbstart没有反应
- adb shell am 启动apk
- android adb启动失败问题 adb server is out of date. killing... ADB server didn't ACK * failed to start daem
- ubuntu下,adb命令好用,但模拟器启动不了的问题
- adb shell am 一些命令
- ADB命令启动手机端应用
- 如何用adb命令启动你的Android程序