簡體   English   中英

運行Eclipse Mavenized應用程序時在Android設備上獲取ClassNotFoundException

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM