Need helpt to run libjitsi example





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}







0















I am trying to use libjitsi to stream some audio, but I can't get it to work. I'm on Windows 10. Here's what I've done:




  1. Clone https://github.com/jitsi/libjitsi.git

  2. Import into Eclipse as a Maven project. Everything compiles fine.

  3. I eventually realized (by looking at the Ant buildfile) that I needed some native libs, so I added the libs in /lib/native to the java.library.path.

  4. I am running AVTransmit2 with --local-port-base=5100 --remote-host=localhost --remote-port-base=5200 and AVReceive2 with --local-port-base=5200 --remote-host=localhost --remote-port-base=5100.


When I run either file, I get a similar error. First I see



WARNING: Failed to initialize org.jitsi.impl.neomedia.device.DirectShowSystem
java.lang.reflect.UndeclaredThrowableException
at org.jitsi.impl.neomedia.device.DeviceSystem.invokeDeviceSystemInitialize(DeviceSystem.java:441)
...
at org.jitsi.service.libjitsi.LibJitsi.getMediaService(LibJitsi.java:124)
at org.jitsi.examples.AVTransmit2.start(AVTransmit2.java:104)
at org.jitsi.examples.AVTransmit2.main(AVTransmit2.java:359)
Caused by: java.lang.UnsatisfiedLinkError: org.jitsi.impl.neomedia.codec.FFmpeg.av_get_pix_fmt(Ljava/lang/String;)I
at org.jitsi.impl.neomedia.codec.FFmpeg.av_get_pix_fmt(Native Method)
...


and then later in the logs I see



WARNING: Failed to initialize org.jitsi.impl.neomedia.device.DirectShowSystem
java.lang.reflect.UndeclaredThrowableException
at org.jitsi.impl.neomedia.device.DeviceSystem.invokeDeviceSystemInitialize(DeviceSystem.java:441)
at org.jitsi.impl.neomedia.device.DeviceSystem.invokeDeviceSystemInitialize(DeviceSystem.java:348)
at org.jitsi.impl.neomedia.device.DeviceSystem.<init>(DeviceSystem.java:493)
at org.jitsi.impl.neomedia.device.DeviceSystem.<init>(DeviceSystem.java:475)
at org.jitsi.impl.neomedia.device.DirectShowSystem.<init>(DirectShowSystem.java:61)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at java.lang.Class.newInstance(Class.java:442)
at org.jitsi.impl.neomedia.device.DeviceSystem.initializeDeviceSystems(DeviceSystem.java:288)
at org.jitsi.impl.neomedia.device.DeviceSystem.initializeDeviceSystems(DeviceSystem.java:230)
at org.jitsi.impl.neomedia.MediaServiceImpl.getDevices(MediaServiceImpl.java:577)
at org.jitsi.impl.neomedia.MediaServiceImpl.getDefaultDevice(MediaServiceImpl.java:500)
at org.jitsi.examples.AVTransmit2.start(AVTransmit2.java:119)
at org.jitsi.examples.AVTransmit2.main(AVTransmit2.java:359)
Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.jitsi.impl.neomedia.jmfext.media.protocol.directshow.DataSource
at org.jitsi.impl.neomedia.device.DirectShowSystem.doInitialize(DirectShowSystem.java:97)
at org.jitsi.impl.neomedia.device.DeviceSystem.initialize(DeviceSystem.java:642)
at org.jitsi.impl.neomedia.device.DeviceSystem$1.run(DeviceSystem.java:393)

Exception in thread "main" java.lang.IllegalArgumentException: direction
at org.jitsi.service.neomedia.AbstractMediaStream.assertDirection(AbstractMediaStream.java:105)
at org.jitsi.impl.neomedia.MediaStreamImpl.setDirection(MediaStreamImpl.java:2831)
at org.jitsi.examples.AVTransmit2.start(AVTransmit2.java:128)
at org.jitsi.examples.AVTransmit2.main(AVTransmit2.java:359)


Since I saw “ffmpeg” in the unsatisfied link error, I tried downloading ffmpeg from https://ffmpeg.zeranoe.com/builds/win64/shared/ffmpeg-4.1-win64-shared.zip. I chose the “shared” one because it has DLLs that I thought were needed to link the JNI interfaces to. I added the bin folder of the ffmpeg installtion to the java.library.path, but no joy - same error. It doesn't seem that any of their installers "install" anything - they just unzip files to the disk.



From the error stack, I’m guessing that somehow I’m missing some native libraries that are needed for DirectShow, but I cannot figure out what they should be.



Has anyone been able to get those examples to run? Is there something I need to install to get it working?










share|improve this question































    0















    I am trying to use libjitsi to stream some audio, but I can't get it to work. I'm on Windows 10. Here's what I've done:




    1. Clone https://github.com/jitsi/libjitsi.git

    2. Import into Eclipse as a Maven project. Everything compiles fine.

    3. I eventually realized (by looking at the Ant buildfile) that I needed some native libs, so I added the libs in /lib/native to the java.library.path.

    4. I am running AVTransmit2 with --local-port-base=5100 --remote-host=localhost --remote-port-base=5200 and AVReceive2 with --local-port-base=5200 --remote-host=localhost --remote-port-base=5100.


    When I run either file, I get a similar error. First I see



    WARNING: Failed to initialize org.jitsi.impl.neomedia.device.DirectShowSystem
    java.lang.reflect.UndeclaredThrowableException
    at org.jitsi.impl.neomedia.device.DeviceSystem.invokeDeviceSystemInitialize(DeviceSystem.java:441)
    ...
    at org.jitsi.service.libjitsi.LibJitsi.getMediaService(LibJitsi.java:124)
    at org.jitsi.examples.AVTransmit2.start(AVTransmit2.java:104)
    at org.jitsi.examples.AVTransmit2.main(AVTransmit2.java:359)
    Caused by: java.lang.UnsatisfiedLinkError: org.jitsi.impl.neomedia.codec.FFmpeg.av_get_pix_fmt(Ljava/lang/String;)I
    at org.jitsi.impl.neomedia.codec.FFmpeg.av_get_pix_fmt(Native Method)
    ...


    and then later in the logs I see



    WARNING: Failed to initialize org.jitsi.impl.neomedia.device.DirectShowSystem
    java.lang.reflect.UndeclaredThrowableException
    at org.jitsi.impl.neomedia.device.DeviceSystem.invokeDeviceSystemInitialize(DeviceSystem.java:441)
    at org.jitsi.impl.neomedia.device.DeviceSystem.invokeDeviceSystemInitialize(DeviceSystem.java:348)
    at org.jitsi.impl.neomedia.device.DeviceSystem.<init>(DeviceSystem.java:493)
    at org.jitsi.impl.neomedia.device.DeviceSystem.<init>(DeviceSystem.java:475)
    at org.jitsi.impl.neomedia.device.DirectShowSystem.<init>(DirectShowSystem.java:61)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at java.lang.Class.newInstance(Class.java:442)
    at org.jitsi.impl.neomedia.device.DeviceSystem.initializeDeviceSystems(DeviceSystem.java:288)
    at org.jitsi.impl.neomedia.device.DeviceSystem.initializeDeviceSystems(DeviceSystem.java:230)
    at org.jitsi.impl.neomedia.MediaServiceImpl.getDevices(MediaServiceImpl.java:577)
    at org.jitsi.impl.neomedia.MediaServiceImpl.getDefaultDevice(MediaServiceImpl.java:500)
    at org.jitsi.examples.AVTransmit2.start(AVTransmit2.java:119)
    at org.jitsi.examples.AVTransmit2.main(AVTransmit2.java:359)
    Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.jitsi.impl.neomedia.jmfext.media.protocol.directshow.DataSource
    at org.jitsi.impl.neomedia.device.DirectShowSystem.doInitialize(DirectShowSystem.java:97)
    at org.jitsi.impl.neomedia.device.DeviceSystem.initialize(DeviceSystem.java:642)
    at org.jitsi.impl.neomedia.device.DeviceSystem$1.run(DeviceSystem.java:393)

    Exception in thread "main" java.lang.IllegalArgumentException: direction
    at org.jitsi.service.neomedia.AbstractMediaStream.assertDirection(AbstractMediaStream.java:105)
    at org.jitsi.impl.neomedia.MediaStreamImpl.setDirection(MediaStreamImpl.java:2831)
    at org.jitsi.examples.AVTransmit2.start(AVTransmit2.java:128)
    at org.jitsi.examples.AVTransmit2.main(AVTransmit2.java:359)


    Since I saw “ffmpeg” in the unsatisfied link error, I tried downloading ffmpeg from https://ffmpeg.zeranoe.com/builds/win64/shared/ffmpeg-4.1-win64-shared.zip. I chose the “shared” one because it has DLLs that I thought were needed to link the JNI interfaces to. I added the bin folder of the ffmpeg installtion to the java.library.path, but no joy - same error. It doesn't seem that any of their installers "install" anything - they just unzip files to the disk.



    From the error stack, I’m guessing that somehow I’m missing some native libraries that are needed for DirectShow, but I cannot figure out what they should be.



    Has anyone been able to get those examples to run? Is there something I need to install to get it working?










    share|improve this question



























      0












      0








      0








      I am trying to use libjitsi to stream some audio, but I can't get it to work. I'm on Windows 10. Here's what I've done:




      1. Clone https://github.com/jitsi/libjitsi.git

      2. Import into Eclipse as a Maven project. Everything compiles fine.

      3. I eventually realized (by looking at the Ant buildfile) that I needed some native libs, so I added the libs in /lib/native to the java.library.path.

      4. I am running AVTransmit2 with --local-port-base=5100 --remote-host=localhost --remote-port-base=5200 and AVReceive2 with --local-port-base=5200 --remote-host=localhost --remote-port-base=5100.


      When I run either file, I get a similar error. First I see



      WARNING: Failed to initialize org.jitsi.impl.neomedia.device.DirectShowSystem
      java.lang.reflect.UndeclaredThrowableException
      at org.jitsi.impl.neomedia.device.DeviceSystem.invokeDeviceSystemInitialize(DeviceSystem.java:441)
      ...
      at org.jitsi.service.libjitsi.LibJitsi.getMediaService(LibJitsi.java:124)
      at org.jitsi.examples.AVTransmit2.start(AVTransmit2.java:104)
      at org.jitsi.examples.AVTransmit2.main(AVTransmit2.java:359)
      Caused by: java.lang.UnsatisfiedLinkError: org.jitsi.impl.neomedia.codec.FFmpeg.av_get_pix_fmt(Ljava/lang/String;)I
      at org.jitsi.impl.neomedia.codec.FFmpeg.av_get_pix_fmt(Native Method)
      ...


      and then later in the logs I see



      WARNING: Failed to initialize org.jitsi.impl.neomedia.device.DirectShowSystem
      java.lang.reflect.UndeclaredThrowableException
      at org.jitsi.impl.neomedia.device.DeviceSystem.invokeDeviceSystemInitialize(DeviceSystem.java:441)
      at org.jitsi.impl.neomedia.device.DeviceSystem.invokeDeviceSystemInitialize(DeviceSystem.java:348)
      at org.jitsi.impl.neomedia.device.DeviceSystem.<init>(DeviceSystem.java:493)
      at org.jitsi.impl.neomedia.device.DeviceSystem.<init>(DeviceSystem.java:475)
      at org.jitsi.impl.neomedia.device.DirectShowSystem.<init>(DirectShowSystem.java:61)
      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
      at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
      at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
      at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
      at java.lang.Class.newInstance(Class.java:442)
      at org.jitsi.impl.neomedia.device.DeviceSystem.initializeDeviceSystems(DeviceSystem.java:288)
      at org.jitsi.impl.neomedia.device.DeviceSystem.initializeDeviceSystems(DeviceSystem.java:230)
      at org.jitsi.impl.neomedia.MediaServiceImpl.getDevices(MediaServiceImpl.java:577)
      at org.jitsi.impl.neomedia.MediaServiceImpl.getDefaultDevice(MediaServiceImpl.java:500)
      at org.jitsi.examples.AVTransmit2.start(AVTransmit2.java:119)
      at org.jitsi.examples.AVTransmit2.main(AVTransmit2.java:359)
      Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.jitsi.impl.neomedia.jmfext.media.protocol.directshow.DataSource
      at org.jitsi.impl.neomedia.device.DirectShowSystem.doInitialize(DirectShowSystem.java:97)
      at org.jitsi.impl.neomedia.device.DeviceSystem.initialize(DeviceSystem.java:642)
      at org.jitsi.impl.neomedia.device.DeviceSystem$1.run(DeviceSystem.java:393)

      Exception in thread "main" java.lang.IllegalArgumentException: direction
      at org.jitsi.service.neomedia.AbstractMediaStream.assertDirection(AbstractMediaStream.java:105)
      at org.jitsi.impl.neomedia.MediaStreamImpl.setDirection(MediaStreamImpl.java:2831)
      at org.jitsi.examples.AVTransmit2.start(AVTransmit2.java:128)
      at org.jitsi.examples.AVTransmit2.main(AVTransmit2.java:359)


      Since I saw “ffmpeg” in the unsatisfied link error, I tried downloading ffmpeg from https://ffmpeg.zeranoe.com/builds/win64/shared/ffmpeg-4.1-win64-shared.zip. I chose the “shared” one because it has DLLs that I thought were needed to link the JNI interfaces to. I added the bin folder of the ffmpeg installtion to the java.library.path, but no joy - same error. It doesn't seem that any of their installers "install" anything - they just unzip files to the disk.



      From the error stack, I’m guessing that somehow I’m missing some native libraries that are needed for DirectShow, but I cannot figure out what they should be.



      Has anyone been able to get those examples to run? Is there something I need to install to get it working?










      share|improve this question
















      I am trying to use libjitsi to stream some audio, but I can't get it to work. I'm on Windows 10. Here's what I've done:




      1. Clone https://github.com/jitsi/libjitsi.git

      2. Import into Eclipse as a Maven project. Everything compiles fine.

      3. I eventually realized (by looking at the Ant buildfile) that I needed some native libs, so I added the libs in /lib/native to the java.library.path.

      4. I am running AVTransmit2 with --local-port-base=5100 --remote-host=localhost --remote-port-base=5200 and AVReceive2 with --local-port-base=5200 --remote-host=localhost --remote-port-base=5100.


      When I run either file, I get a similar error. First I see



      WARNING: Failed to initialize org.jitsi.impl.neomedia.device.DirectShowSystem
      java.lang.reflect.UndeclaredThrowableException
      at org.jitsi.impl.neomedia.device.DeviceSystem.invokeDeviceSystemInitialize(DeviceSystem.java:441)
      ...
      at org.jitsi.service.libjitsi.LibJitsi.getMediaService(LibJitsi.java:124)
      at org.jitsi.examples.AVTransmit2.start(AVTransmit2.java:104)
      at org.jitsi.examples.AVTransmit2.main(AVTransmit2.java:359)
      Caused by: java.lang.UnsatisfiedLinkError: org.jitsi.impl.neomedia.codec.FFmpeg.av_get_pix_fmt(Ljava/lang/String;)I
      at org.jitsi.impl.neomedia.codec.FFmpeg.av_get_pix_fmt(Native Method)
      ...


      and then later in the logs I see



      WARNING: Failed to initialize org.jitsi.impl.neomedia.device.DirectShowSystem
      java.lang.reflect.UndeclaredThrowableException
      at org.jitsi.impl.neomedia.device.DeviceSystem.invokeDeviceSystemInitialize(DeviceSystem.java:441)
      at org.jitsi.impl.neomedia.device.DeviceSystem.invokeDeviceSystemInitialize(DeviceSystem.java:348)
      at org.jitsi.impl.neomedia.device.DeviceSystem.<init>(DeviceSystem.java:493)
      at org.jitsi.impl.neomedia.device.DeviceSystem.<init>(DeviceSystem.java:475)
      at org.jitsi.impl.neomedia.device.DirectShowSystem.<init>(DirectShowSystem.java:61)
      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
      at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
      at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
      at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
      at java.lang.Class.newInstance(Class.java:442)
      at org.jitsi.impl.neomedia.device.DeviceSystem.initializeDeviceSystems(DeviceSystem.java:288)
      at org.jitsi.impl.neomedia.device.DeviceSystem.initializeDeviceSystems(DeviceSystem.java:230)
      at org.jitsi.impl.neomedia.MediaServiceImpl.getDevices(MediaServiceImpl.java:577)
      at org.jitsi.impl.neomedia.MediaServiceImpl.getDefaultDevice(MediaServiceImpl.java:500)
      at org.jitsi.examples.AVTransmit2.start(AVTransmit2.java:119)
      at org.jitsi.examples.AVTransmit2.main(AVTransmit2.java:359)
      Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.jitsi.impl.neomedia.jmfext.media.protocol.directshow.DataSource
      at org.jitsi.impl.neomedia.device.DirectShowSystem.doInitialize(DirectShowSystem.java:97)
      at org.jitsi.impl.neomedia.device.DeviceSystem.initialize(DeviceSystem.java:642)
      at org.jitsi.impl.neomedia.device.DeviceSystem$1.run(DeviceSystem.java:393)

      Exception in thread "main" java.lang.IllegalArgumentException: direction
      at org.jitsi.service.neomedia.AbstractMediaStream.assertDirection(AbstractMediaStream.java:105)
      at org.jitsi.impl.neomedia.MediaStreamImpl.setDirection(MediaStreamImpl.java:2831)
      at org.jitsi.examples.AVTransmit2.start(AVTransmit2.java:128)
      at org.jitsi.examples.AVTransmit2.main(AVTransmit2.java:359)


      Since I saw “ffmpeg” in the unsatisfied link error, I tried downloading ffmpeg from https://ffmpeg.zeranoe.com/builds/win64/shared/ffmpeg-4.1-win64-shared.zip. I chose the “shared” one because it has DLLs that I thought were needed to link the JNI interfaces to. I added the bin folder of the ffmpeg installtion to the java.library.path, but no joy - same error. It doesn't seem that any of their installers "install" anything - they just unzip files to the disk.



      From the error stack, I’m guessing that somehow I’m missing some native libraries that are needed for DirectShow, but I cannot figure out what they should be.



      Has anyone been able to get those examples to run? Is there something I need to install to get it working?







      audio audio-streaming jitsi






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Jan 3 at 21:02







      Ken DeLong

















      asked Jan 3 at 3:43









      Ken DeLongKen DeLong

      3961415




      3961415
























          1 Answer
          1






          active

          oldest

          votes


















          0














          Apparently there was something preventing the video media streams from initializing on every laptop I tried. But the audio streams were fine. By adding



          if(mediaType != MediaType.AUDIO) continue;


          inside the MediaType loop (using only AUDIO), I was able to get the example to work.






          share|improve this answer
























            Your Answer






            StackExchange.ifUsing("editor", function () {
            StackExchange.using("externalEditor", function () {
            StackExchange.using("snippets", function () {
            StackExchange.snippets.init();
            });
            });
            }, "code-snippets");

            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "1"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54016070%2fneed-helpt-to-run-libjitsi-example%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0














            Apparently there was something preventing the video media streams from initializing on every laptop I tried. But the audio streams were fine. By adding



            if(mediaType != MediaType.AUDIO) continue;


            inside the MediaType loop (using only AUDIO), I was able to get the example to work.






            share|improve this answer




























              0














              Apparently there was something preventing the video media streams from initializing on every laptop I tried. But the audio streams were fine. By adding



              if(mediaType != MediaType.AUDIO) continue;


              inside the MediaType loop (using only AUDIO), I was able to get the example to work.






              share|improve this answer


























                0












                0








                0







                Apparently there was something preventing the video media streams from initializing on every laptop I tried. But the audio streams were fine. By adding



                if(mediaType != MediaType.AUDIO) continue;


                inside the MediaType loop (using only AUDIO), I was able to get the example to work.






                share|improve this answer













                Apparently there was something preventing the video media streams from initializing on every laptop I tried. But the audio streams were fine. By adding



                if(mediaType != MediaType.AUDIO) continue;


                inside the MediaType loop (using only AUDIO), I was able to get the example to work.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Jan 4 at 18:37









                Ken DeLongKen DeLong

                3961415




                3961415
































                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Stack Overflow!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54016070%2fneed-helpt-to-run-libjitsi-example%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    android studio warns about leanback feature tag usage required on manifest while using Unity exported app?

                    SQL update select statement

                    'app-layout' is not a known element: how to share Component with different Modules