小编Fla*_*ise的帖子

android的scala应用程序如何减少文件大小?

我试图在Eclipse中使用Scala编写Android应用程序.我遇到的问题是部署的APK文件太大了 - 因为你无法将Android应用程序链接到外部库,所以使用的任何代码都必须复制到APK文件中,但大多数Scala应用程序不需要大多数Scala库.在某处我读到,即使是一个大型应用程序也可以打包只有50k左右的Scala库,而我的Android设备告诉我我的测试应用程序占用的4mb.

我已经尝试过Eclipse的Treeshaker插件,我可以在进度窗口中看到它正在运行,但它似乎没有做任何事情.从我的项目中分解它对最终文件大小没有影响.我自己也尝试过配置Proguard,但我找不到一个既不会影响文件大小的配置(我也意识到Proguard只在使用Eclipse的导出向导时运行,我用它来测试它)或者崩溃带有神秘的错误消息,例如"1".(好吧,好吧,整个错误信息是"转换为Dalvik格式失败,错误代码为1",这几乎没有帮助,因为我找不到任何有关该错误消息的明确文档,并且它没有告诉我哪个部分我的代码或配置导致问题...)

所以.有关如何使其工作的任何见解?

eclipse android scala proguard

9
推荐指数
1
解决办法
940
查看次数

SDL2 - RGB888 和 RGB24 的区别

据我所知,RGB888RGB24格式首先放置它们的红色分量,然后是绿色,然后是蓝色,并且两种格式每像素总共占用 24 位(因为 8+8+8 = 24)。鉴于此信息,两个标识符似乎都描述了完全相同的格式,但我可以验证我的某些代码是否适用于这两种格式中的一种,而不适用于另一种。两者之间有什么区别使它们不兼容?

sdl-2

8
推荐指数
1
解决办法
3143
查看次数

向下倾斜一个借来的盒子

downcast()Rust Box类型的方法要求调用站点拥有Box实例的完全所有权.似乎没有可以使用借用引用的等效项.是否有一个原因?是否有适用于借用实例的解决方法?

rust borrow-checker

6
推荐指数
1
解决办法
338
查看次数

标签 统计

android ×1

borrow-checker ×1

eclipse ×1

proguard ×1

rust ×1

scala ×1

sdl-2 ×1