从您描述的情况来看,您在从v1.0的源码编译APK时遇到了问题,具体表现为编译出的APK显示未安装,并且APK大小远小于官方版本。这可能是由于以下几个原因造成的:

  1. 资源文件缺失:官方APK可能包含了额外的资源文件,如图片、布局文件等,这些文件在您的编译过程中可能没有被正确包含。
  2. 权限设置问题:官方APK可能设置了特定的权限,而您的编译版本可能缺少这些权限,导致系统无法安装。
  3. 签名问题:APK的签名必须与设备上安装的签名匹配。如果您的编译版本使用了不同的签名,设备将拒绝安装。
  4. 代码优化:官方APK可能经过了额外的代码优化,这可以减小APK的大小,同时保持功能完整。
  5. 依赖库:官方APK可能依赖于一些额外的库文件,这些库文件在您的编译过程中可能没有被包含。

为了解决这个问题,您可以尝试以下步骤:

  • 检查并确保所有资源文件都被正确包含在您的编译过程中。
  • 检查并确保您的编译版本具有正确的权限设置。
  • 使用与官方APK相同的签名重新编译您的APK。
  • 检查并确保所有必要的依赖库都被包含。

如果问题仍然存在,您可能需要进一步检查编译配置和源代码,确保没有遗漏任何重要的部分。此外,您也可以参考官方文档或寻求社区的帮助,以获取更具体的指导。