Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.java > #12417

Re: Help with Bundletool update

From Nkwuda Sunday Cletus <sonnietech@disroot.org>
Newsgroups linux.debian.maint.java
Subject Re: Help with Bundletool update
Date 2022-07-21 23:40 +0200
Message-ID <ELM3L-cUJD-9@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> <ELJyV-cT91-39@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

Thanks a lot Hc.

I'm trying these right away!


Regards,

Sonnie

On 7/21/22 17:38, Hans-Christoph Steiner wrote:
>
> 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 | NextPrevious in thread | Next in thread | Find similar


Thread

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