Android 安卓使用动态加载的jar中的资源

Android 安卓使用动态加载的jar中的资源,android,android-layout,android-resources,dynamic-class-loaders,Android,Android Layout,Android Resources,Dynamic Class Loaders,我最后的希望是:) 我正在为出租车司机开发一个Android应用程序。在本产品的生命周期中可能会发生许多更新,因此我们希望尝试通过应用程序的内部方式来维护这些更新。因此,我编写了一个通过互联网读取jar的启动器,在DexClassLoader的帮助下,我不再启动随机加载的代码。我使用通过清单注册的基本活动,但它使用一种动态加载的适配器来执行实际代码 这样的简单适配器成功链接到活动并得到执行。但我也无法使用setContentView()动态设置布局。我手动将所有R文件放入动态加载的jar文件中,

我最后的希望是:)

我正在为出租车司机开发一个Android应用程序。在本产品的生命周期中可能会发生许多更新,因此我们希望尝试通过应用程序的内部方式来维护这些更新。因此,我编写了一个通过互联网读取jar的启动器,在DexClassLoader的帮助下,我不再启动随机加载的代码。我使用通过清单注册的基本活动,但它使用一种动态加载的适配器来执行实际代码

这样的简单适配器成功链接到活动并得到执行。但我也无法使用setContentView()动态设置布局。我手动将所有R文件放入动态加载的jar文件中,但仍然没有找到如何使用这些资源的解决方案


真的没有办法做到这一点吗?如果没有,我认为这是一个大笑话:一个人可以从外部位置动态加载和执行几乎任何代码,但他不能使用这些位置的资源:(

我不知道怎么做,但我发现这个应用程序正在做。它下载apk,解析它,然后运行它,而不安装它。谢谢你的回复。我在Google Play上访问了这个应用程序的页面,这真的很有趣。但我想这是另一个故事。我与一篇文章的作者进行了交流,该文章涵盖了与我类似的任务,他很友好地回答帮助我了解了一些想法和示例代码。现在一切都很好。@dmitri novikov,如果可能的话,你能分享代码(或至少理论)作为这个问题的答案吗。(这就是stackoverflow的发展:-)Palani,我能。但不是现在。这需要一些时间,因为它在书面代码中使用,但不是在我的内存中:)我会在明天或周日发布一个关于我问题的完整答案,好吗?