我最后的希望:)
我正在为出租车服务的司机开发Android应用程序。在此产品的生命周期中可能会发生许多更新,因此我们希望尝试通过内部应用程序来维护它们。所以我写了一个通过互联网读取jar的启动器,我在DexClassLoader的帮助下摆脱了启动dinamically加载的代码。我使用通过manifest注册的基本活动,但它使用一种动态加载的适配器来执行实际代码。
这种简单的适配器已成功链接到活动并被执行。但我也无法使用setContentView()动态设置布局。我手动将所有R文件放入动态加载的jar文件中,但我仍然没有找到如何使用这些资源的解决方案。
真的没有办法做到这一点吗?如果不是,我认为这是一个大笑话:人们可以从外部位置动态加载和执行几乎所有代码,但他不能使用来自这些位置的资源:(