[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Linphone-developers] Build Android app with G729 support?
From: |
Marc Lavallée |
Subject: |
Re: [Linphone-developers] Build Android app with G729 support? |
Date: |
Thu, 26 Mar 2020 09:13:58 -0400 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1 |
Le 20-03-24 à 04 h 38, Sylvain Berfini a écrit :
> Hi Marc,
Bonjour Sylvain,
> The LinphoneSdkBuildDir must be filled in the gradle.properties file
> in your gradle home. Most of the time it is ~/.gradle/, but it can
> differ.
>
> Indeed even with a wrong path it will work because there is our Maven
> repository that is also set up. Please note if your built SDK has a
> version number lower than the last one in our Maven, Android Studio
> will ignore it.
> To workaround that, specify the version name of your built SDK exactly
> in the implementation line.
>
> If you want to be sure to use your locally built SDK, you can also
> comment out our maven url in the repositories.
I tried your recommendations, and here's what happened:
There's one error when building the sdk:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':publishDebugPublicationToMavenRepository'.
> Failed to publish publication 'debug' to repository 'maven'
> Invalid publication 'debug': artifact file does not exist:
'/data500/data/linphone/linphone-sdk/build/linphone-sdk/bin/outputs/aar/linphone-sdk-android-debug.aar'
I got the same result when building with CMAKE_BUILD_TYPE set to Debug.
But because "linphone-sdk/bin/outputs/aar/linphone-sdk-android.aar" was
built, I tried to build the android app anyway.
I commented out the maven url in "linphone-android/app/build.gradle"
(url "https://linphone.org/maven_repository")
I noticed that just above, the local maven location is set to "url
file(LinphoneSdkBuildDir + '/maven_repository/')", but there's no
maven_repository in LinphoneSdkBuildDir...
There's one error when building the android app:
FAILURE: Build failed with an exception.
* What went wrong:
Could not determine the dependencies of task
':app:compileDebugJavaWithJavac'.
> Could not resolve all task dependencies for configuration
':app:debugCompileClasspath'.
> Could not find any matches for
org.linphone:linphone-sdk-android:4.4+ as no versions of
org.linphone:linphone-sdk-android are available.
Required by:
project :app
Because the sdk that was built is:
linphone-sdk/bin/distributions/linphone-sdk-android-4.4.0-alpha.165+b1b8f63.zip
I tried to set the implementation to 4.4.0-alpha.165+b1b8f63, but I got
a similar error:
FAILURE: Build failed with an exception.
* What went wrong:
Could not determine the dependencies of task
':app:compileDebugJavaWithJavac'.
> Could not resolve all task dependencies for configuration
':app:debugCompileClasspath'.
> Could not find
org.linphone:linphone-sdk-android:4.4.0-alpha.165+b1b8f63.
Required by:
project :app
I don't know what to do next (because I'm not an experienced Android
developer).
Thanks for your attention.
Marc
>
> Cheers,
>
> Sylvain Berfini
> Software Engineer @ Belledonne Communications
>
> Le 23/03/2020 à 22:36, Marc Lavallée via Linphone-developers a écrit :
>> Hello Linphone devs.
>>
>> This is my first message, so my question could be very basic (almost a
>> "user" question).
>>
>> I can compile the latest git master of linphone-android, and now I'm
>> trying to add support for the G729 codec.
>>
>> So I compiled the linphone-sdk specifically for Android, including
>> support for G729.
>>
>> In the gragle.properties file I provided the path to
>> LinphoneSdkBuildDir, as explained in the README.
>>
>> When I build and run the app on my phone, the G719 codec doesn't show in
>> the list of available codecs.
>>
>> Something I noticed: if the provided path is wrong, there's no warning
>> or error message, so I wonder if LinphoneSdkBuildDir is used.
>>
>> Thanks for your attention and your help.
>>
>>
>>
>>
>> _______________________________________________
>> Linphone-developers mailing list
>> address@hidden
>> https://lists.nongnu.org/mailman/listinfo/linphone-developers