[英]Getting ClassNotFoundException on Android device when running Eclipse mavenized app
我已經在Eclipse中實現了Android化應用程序,我可以通過從命令行運行以下命令來構建和部署該應用程序:
mvn clean install
mvn android:deploy
過了一會兒,我無法在設備上運行我的Android應用,它崩潰並顯示以下消息:
01-24 15:59:44.044: E/AndroidRuntime(25819): FATAL EXCEPTION: main
01-24 15:59:44.044: E/AndroidRuntime(25819): java.lang.RuntimeException: Unable to instantiate application com.mycompany.myPackage.MyClass: java.lang.ClassNotFoundException: Didn't find class "com.mycompany.myPackage.MyClass" on path: /data/app/com.mycompany.myPackage-1.apk
01-24 15:59:44.044: E/AndroidRuntime(25819): at android.app.LoadedApk.makeApplication(LoadedApk.java:504)
01-24 15:59:44.044: E/AndroidRuntime(25819): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4529)
01-24 15:59:44.044: E/AndroidRuntime(25819): at android.app.ActivityThread.access$1400(ActivityThread.java:150)
01-24 15:59:44.044: E/AndroidRuntime(25819): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1340)
我注意到跑步期間
mvn clean install
Eclipse彈出錯誤消息:
更新SVN狀態:無法刪除\\\\ target \\ classes \\ com \\ mycompany \\ myPackage \\ MyClass.class
如果我關閉Eclipse並隨后使用構建應用程序
mvn clean install
那么就可以了,應用程序可以在設備上運行。
有任何想法嗎? 這是Eclipse問題還是SVN?
好的,我設法通過在兩個文件夾上運行此命令來解決此問題。
svn resolve --accept working target/
svn resolve --accept working target/classes
仍然不確定svn如何解決這種情況...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.