1.自己写的示例程序报错
03-23 14:32:30.591: W/dalvikvm(822): Unable to resolve superclass of Lcom/example/android/ApplicationFacade; (54)
03-23 14:32:30.591: W/dalvikvm(822): Link of class 'Lcom/example/android/ApplicationFacade;' failed
03-23 14:32:30.602: I/dalvikvm(822): Could not find method com.example.android.ApplicationFacade.getInstance, referenced from method com.example.android.view.MainActivity.<init>
03-23 14:32:30.602: W/dalvikvm(822): VFY: unable to resolve static method 22: Lcom/example/android/ApplicationFacade;.getInstance ()Lcom/example/android/ApplicationFacade;
03-23 14:32:30.612: D/dalvikvm(822): VFY: replacing opcode 0x71 at 0x0011
03-23 14:32:30.612: D/dalvikvm(822): VFY: dead code 0x0014-0018 in Lcom/example/android/view/MainActivity;.<init> ()V
03-23 14:32:36.542: D/AndroidRuntime(822): Shutting down VM
03-23 14:32:36.542: W/dalvikvm(822): threadid=1: thread exiting with uncaught exception (group=0x4001d800)
03-23 14:32:36.722: E/AndroidRuntime(822): FATAL EXCEPTION: main
03-23 14:32:36.722: E/AndroidRuntime(822): java.lang.NoClassDefFoundError: com.example.android.ApplicationFacade
03-23 14:32:36.722: E/AndroidRuntime(822): at com.example.android.view.MainActivity.<init>(MainActivity.java:50)
03-23 14:32:36.722: E/AndroidRuntime(822): at java.lang.Class.newInstanceImpl(Native Method)
03-23 14:32:36.722: E/AndroidRuntime(822): at java.lang.Class.newInstance(Class.java:1429)
03-23 14:32:36.722: E/AndroidRuntime(822): at android.app.Instrumentation.newActivity(Instrumentation.java:1021)
03-23 14:32:36.722: E/AndroidRuntime(822): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2577)
03-23 14:32:36.722: E/AndroidRuntime(822): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
03-23 14:32:36.722: E/AndroidRuntime(822): at android.app.ActivityThread.access$2300(ActivityThread.java:125)
03-23 14:32:36.722: E/AndroidRuntime(822): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
03-23 14:32:36.722: E/AndroidRuntime(822): at android.os.Handler.dispatchMessage(Handler.java:99)
03-23 14:32:36.722: E/AndroidRuntime(822): at android.os.Looper.loop(Looper.java:123)
03-23 14:32:36.722: E/AndroidRuntime(822): at android.app.ActivityThread.main(ActivityThread.java:4627)
03-23 14:32:36.722: E/AndroidRuntime(822): at java.lang.reflect.Method.invokeNative(Native Method)
03-23 14:32:36.722: E/AndroidRuntime(822): at java.lang.reflect.Method.invoke(Method.java:521)
03-23 14:32:36.722: E/AndroidRuntime(822): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
03-23 14:32:36.722: E/AndroidRuntime(822): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
03-23 14:32:36.722: E/AndroidRuntime(822): at dalvik.system.NativeStart.main(Native Method)
解决方法:
Java Build Path->Order and Export->选中puremvc-java-1.1.jar->clean工程
2.参考示例
https://github.com/tekool/puremvc-android-currency-converter
分享到:
相关推荐
Android中怎么使用PureMVC框架
纯MVC(PureMVC)是一个轻量级的框架,专为ActionScript 3.0、Flex、Flash、iOS、Android以及其他支持AS3的平台设计。这个框架是基于Model-View-Controller(模型-视图-控制器)设计模式,旨在简化软件开发过程,...
本篇文章将详细探讨MVC模式在Android开发中的应用,以及PureMVC框架如何帮助实现这一模式。 **一、MVC模式的基本概念** 1. **模型(Model)**:模型是应用程序的核心,负责处理数据和业务逻辑。它不关心用户界面,...
10. **发布与打包**:学习如何在Cocos Creator 3.8中进行项目打包,适应不同的平台,如Android、iOS、Web等。 通过这个项目,开发者不仅可以深入理解Cocos Creator 3.8的新特性,还可以掌握如何将这些知识应用于...
Pure MVC架构,构建可维护的Cocos2d-x游戏。 ###使用的框架 Cocos2d-x2.2.3 ###apk下载地址 应用宝 360手机助手 ###相关博客 架构篇:http://my.oschina.net/wangxuanyihaha/blog/265649 ###项目导入 将该...
游戏的架构设计至关重要,常见的有Model-View-Controller (MVC)、Model-View-Presenter (MVP) 和Clean Architecture等模式。合理的设计可以帮助代码结构清晰,易于维护和扩展。 五、图形与动画 Android游戏中的图形...
它是我们所熟悉的MVC的升级,进一步的把界面状态与逻辑解藕到Presentation Model中。我们可以通过以下几个示例项目学习RoboBinding使用,他们都可以直接导入Android Studio无需额外配置: 1.AndroidMVVM,最小的...
J2SE/J2ME/J2EE/JAVA代码优化/Flex(BlazeDS、PureMVC等技术)/LDAP/C++/Portal/即时通讯/数据建模/UML/UML设计工具(Rose、EA、PD等)/移动办公(Android、Symbian、Wap等技术)/项目管理(敏捷开发等)/软件架构...
igorski.nl 安卓库 ...包含罐头上的内容。 一系列实用程序可在创建 Android 应用程序时提供愉快的体验;) 整个库是用 Java 编写的,不需要 ... PureMVC 的轻量级改编(省略基于命令和模型的应用程序模式的中介)。 见
Pure MVC架构,构建可维护的Cocos2d-x游戏。 ###使用的框架 Cocos2d-x2.2.3 ###apk下载地址 ###相关博客 架构篇: ###项目导入 将该项目放在Cocos2d-x根目录下的projects文件夹下。 ####Xcode 直接点击Four....
7. ** Cairngorm、PureMVC、Swiz等框架**:Flex社区发展出了一些架构框架,如Cairngorm和PureMVC,它们提供了一种组织和管理Flex应用复杂性的结构。Swiz则是一个轻量级的依赖注入框架,有助于解耦代码。 8. **Flex...
J2SE/J2ME/J2EE/JAVA代码优化/Flex(BlazeDS、PureMVC等技术)/LDAP/C++/Portal/即时通讯/数据建模/UML/UML设计工具(Rose、EA、PD等)/移动办公(Android、Symbian、Wap等技术)/项目管理(敏捷开发等)/软件架构...
8. ** Cairngorm、PureMVC等架构模式**:Flex社区发展出了一些架构模式,如Cairngorm和PureMVC,用于组织和管理大型Flex应用的复杂性,实现更好的模块化和可维护性。 9. ** BlazeDS服务**:BlazeDS是Adobe提供的...
- **Framework**:经过修改的PureMVC框架文件。 - **Manager**:Unity基础功能管理器,如音乐、面板、线程和资源管理器。 - **Network**:网络相关的辅助类,如ByteBuffer、网络协议和转换器。 - **Utility**:...
5. **Flex框架**:包括 Cairngorm、BlazeDS、PureMVC等,这些框架为Flex应用提供了结构化的开发模式,帮助开发者更好地组织代码和管理应用程序的生命周期。 6. **Services与Remoting**:Flex支持与服务器端进行数据...
1. Flex框架:了解Flex的模块化结构,如 Cairngorm、PureMVC等设计模式。 2. BlazeDS或LiveCycle Data Services:学习如何使用这些服务进行服务器与客户端的数据交换。 3. Flex与移动开发:探索如何使用Flex构建针对...
7. ** Cairngorm、PureMVC、Mate等架构模式**:这些是Flex开发中常见的设计模式,用于组织和管理复杂应用的结构和逻辑,提高代码的可扩展性和可维护性。 8. ** BlazeDS和LiveCycle Data Services (LCDS)**:Adobe...
2. **ActionScript框架**:讨论如Fluent UI、 Cairngorm、PureMVC等流行的ActionScript框架,它们如何提高开发效率和代码可维护性。 3. **库和类管理**:讲解如何组织和管理代码库,包括类路径、命名空间和库的导入...
10. **Flex框架**:除了基本组件,还有一些第三方框架,如 Cairngorm、PureMVC、Mate等,它们提供了更高级的架构模式和设计模式,帮助开发者组织大型Flex项目的代码。 这个“flex电子教案ppt”应该包含了上述知识点...
8. ** Cairngorm、PureMVC等框架**:这些是常见的Flex 4 MVC框架,可以帮助开发者实现模块化、可扩展的代码结构,提高代码复用性和维护性。 9. ** Cairngorm事件模型**:Cairngorm框架提倡使用事件驱动来处理业务...