今天修改包名时出现 java.lang.ClassNotFoundException: com.myandroid.qqlogin1.MainActivity错误
起因:將Manifest中的包名<manifest xmlns:android="http://schemas.android.com/apk/res/android"
??? package="com.myandroid.qqlogin"改為com.myandroid.qqlogin1出現(xiàn)程序停止運行問題
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.myandroid.qqlogin1/com.myandroid.qqlogin1.MainActivity}: java.lang.ClassNotFoundException: com.myandroid.qqlogin1.MainActivity
無法找到類異常
原因:在Manifest文件中的<activity 節(jié)點下的android:name為".MainActivity",所以MainActivity路徑為com.myandroid.qqlogin1.MainActivity
而將包名從com.myandroid.qqlogin改為com.myandroid.qqlogin1并不會改變MainActivity路徑仍為com.myandroid.qqlogin.MainActivity。
解決辦法:
將在Manifest文件中的<activity 節(jié)點下的android:name由簡寫路徑".MainActivity"改為完整路徑:com.myandroid.qqlogin.MainActivity發(fā)現(xiàn)項目成功運行
總結(jié)
以上是生活随笔為你收集整理的今天修改包名时出现 java.lang.ClassNotFoundException: com.myandroid.qqlogin1.MainActivity错误的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 三菱PLC QCPU用户手册(功能解说/
- 下一篇: QT出现应用程序无法正常启动0xc000