Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.maint.java > #12416
| From | Hans-Christoph Steiner <hans@at.or.at> |
|---|---|
| Newsgroups | linux.debian.maint.java |
| Subject | Re: Help with Bundletool update |
| Date | 2022-07-21 21:00 +0200 |
| Message-ID | <ELJyV-cT91-39@gated-at.bofh.it> (permalink) |
| References | <ELh9D-cCbk-1@gated-at.bofh.it> <ELkqR-cEkT-3@gated-at.bofh.it> <ELo1r-cGgk-1@gated-at.bofh.it> |
| Organization | @||@ |
I think updating android-platform-tools-base could be a big project. And aapt2 Java code isn't packaged AFAIK. It looks like there are just two self-contained protobuf files needed from aapt2, so I would just include those in the package via a patch. https://android.googlesource.com/platform/frameworks/base/+/master/tools/aapt2/Resources.proto https://android.googlesource.com/platform/frameworks/base/+/master/tools/aapt2/Configuration.proto I think it would be worth spending up to a day trying to just patch in the files needed from aapt2. If that fails, then we'll have to look into updating android-platform-tools-base. One thing to look out for is that these aapt2 files should come from the same tag/release as what bundletool wants. But maybe it doesn't matter so much, since it seems that these files don't change much with each release. For example, see the blame view: https://android.googlesource.com/platform/frameworks/base/+blame/master/tools/aapt2/Configuration.proto https://android.googlesource.com/platform/frameworks/base/+blame/master/tools/aapt2/Resources.proto .hc Nkwuda Sunday Cletus: > Thanks Hc! > > I was able to figure out, through help from Markus , they were actually classes > generated by the protobuf compiler. > > So the error was resolved after I ran protoc command before jh_build. > > Please I have another challenge of not being able to figure out where aapt and > android-libaapt are installed in Debian. I've searched through /usr/share/java > after installing them but can't find any matching jars. The only things that I > found that came close are: > > android-libaapt: /usr/lib/x86_64-linux-gnu/android/libaapt.so > android-libaapt: /usr/lib/x86_64-linux-gnu/android/libaapt.so.0 > > After adding these to CLASSPATH, I still get "error: package > com.android.aapt.Resources does not exist" > > Regards, > > Sonnie > > On 7/20/22 17:07, Hans-Christoph Steiner wrote: >> >> Those are mysterious dependencies. I could only find references to them in >> https://cs.android.com. Maybe they are auto-generated by the bundletool build >> system? com.android.bundle.Config seems like that kind of thing, like >> BuildConfig in Android projects. >> >> .hc >> >> Nkwuda Sunday Cletus: >>> Hi there, >>> >>> I 'm stuck on this error: https://www.easypastes.tk/pastes/GSzMEx , while >>> trying to package bundletool (https://github.com/google/bundletool ) for Debian. >>> >>> Please I need help on where to find these packages in Debian: >>> >>> com.android.bundle.CodeTransparencyOuterClass, >>> >>> com.android.bundle.Config, >>> >>> com.android.bundle.SdkBundleConfigProto, >>> >>> com.android.bundle.SdkModulesConfigOuterClass, >>> >>> com.android.bundle.Targeting, >>> >>> com.android.bundle.Commands, >>> >>> com.android.aapt.Resources, >>> >>> Inspecting bundletool on Vscode, I see all imports from com.android.bundle* >>> are underlined red as not resolved, though `gradle build` workflow still works >>> >>> Regards, >>> >>> Sonnie >>> >>> >>
Back to linux.debian.maint.java | Previous | Next — Previous in thread | Next in thread | Find similar
Help with Bundletool update Nkwuda Sunday Cletus <sonnietech@disroot.org> - 2022-07-20 14:40 +0200
Re: Help with Bundletool update Hans-Christoph Steiner <hans@at.or.at> - 2022-07-20 18:10 +0200
Re: Help with Bundletool update Nkwuda Sunday Cletus <sonnietech@disroot.org> - 2022-07-20 22:00 +0200
Re: Help with Bundletool update Hans-Christoph Steiner <hans@at.or.at> - 2022-07-21 21:00 +0200
Re: Help with Bundletool update Nkwuda Sunday Cletus <sonnietech@disroot.org> - 2022-07-21 23:40 +0200
Re: Help with Bundletool update Markus Koschany <apo@debian.org> - 2022-07-20 18:20 +0200
Re: Help with Bundletool update Nkwuda Sunday Cletus <sonnietech@disroot.org> - 2022-07-20 21:10 +0200
Re: Help with Bundletool update Markus Koschany <apo@debian.org> - 2022-07-20 21:30 +0200
Re: Help with Bundletool update Nkwuda Sunday Cletus <sonnietech@disroot.org> - 2022-07-20 22:00 +0200
csiph-web