Open linsui opened 2 years ago
估计和gradle等版本更新有关。
我试了一下,加上
aaptOptions {
cruncherEnabled = false
}
应该就可以
在哪一级😂
在 android {}
里
ok
试试beta19
构建成功了,谢谢!
没事👍
发布正式版后,似乎fdroid页面就没有更新,是因为正则没匹配上正式版的命名吗?😂
不是,只是 F-Droid 比较慢 :rofl: 应该快更新了。
好吧😂
更新了,网站还要等等。
ok
https://github.com/fumiama/copymanga/commit/7f5f183d327c963ea2072710b9caac0afd8a6f39 里 cruncherEnabled = false
被去掉了,所以 png 又不一样了。 :joy: https://gitlab.com/fdroid/fdroiddata/-/jobs/6353891851 除此之外好像还有其他问题。
7f5f183 里
cruncherEnabled = false
被去掉了,所以 png 又不一样了。 😂
cruncherEnabled = false
他那边不会根据我的设置编译吗😂
我又发了一版,看看这次的情况吧😂
cruncherEnabled = false他那边不会根据我的设置编译吗😂
这个 cruncher 本身是不可重现的,它每次生成的图片都不太一样,所以启用之后多次构建会得到不同结果。可以直接把经过优化的图片提交到仓库里,然后关掉这个选项。
好,这次可以了,谢谢!
好耶
2.3.1 构建失败,因为有 libjnidispatch.so 。可以直接用 jna 的 aar,这样应该也更方便。我用 aar 试了一下,发现你的 apk 是从 82062941b82c65a9a21ff2975db5737bf5f1e166 构建的。但我用相同的 commit 还是没有构建出相同 apk。https://gitlab.com/linsui/fdroiddata/-/jobs/6645094017 有什么工具链变了吗?
2.3.0 添加的增强数据访问应该是动态加载从 https://gitea.seku.su/fumiama/comandy 下载的库?是否可以直接打包到 apk 里?分 abi 打包成四个 apk 体积应该也可以接受。
可以直接用 jna 的 aar
我看看。
有什么工具链变了吗?
就升级了一下Gradle
是否可以直接打包到 apk 里?
不太想这么做,因为动态下载可以热更新。
试试2.3.2版本。
建议加上
ndk { abiFilters 'arm64-v8a', 'armeabi-v7a', 'x86', 'x86_64' }
我本来也想加,但是考虑了一下还是没加,因为如果真的有老版本的设备的话,我加这一行人家就安装不上了。但是实际上只要不打开我那个增强型的网络开关其实是可以继续用的。
那么老的设备真能用这个应用吗( 相比 2.3.1 体积居然还变小了
我有一个文石的电子书,就是安卓6的,但是32位,是armeabi😂。
https://gitlab.com/linsui/fdroiddata/-/jobs/6646968612 可重复构建失败了。.so 文件不一致应该是因为我没有装 ndk,但不知道 dex 文件为什么也不一致。另外你的 apk 不是从 tag 构建的,是因为先构建 apk 再打的 tag 吗?
另外你的 apk 不是从 tag 构建的,是因为先构建 apk 再打的 tag 吗?
这个还能看出来吗?我确实是这样干的😂
Tag之前删过一次,现在最新这个是我又建的。
AGP 8.3 开始 git commit 会记录在 version-control-info.textproto 文件里,所以必须用相同的 commit 才能构建出相同的 apk,否则即使代码相同也不行。我想知道 apk 不一致有没有可能是因为你构建之后才提交的变更导致的。这个文件可以去掉,https://f-droid.org/docs/Reproducible_Builds/#%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6%E7%B3%BB%E7%BB%9Fvcs%E4%BF%A1%E6%81%AF 。
再试试吧😂
成功了,谢谢 :+1:
🤝🤝🤝
请问可以打包发布到 F-Droid 吗?