<html><head></head><body>Welcome to the club. AFAIK Debian's Android build tools are broken. I've complained so many times the devs have stopped responding. In the meantime, Debian includes installers for Google's tools from Google, which I think are more likely to work.<br><br><div class="gmail_quote">On August 14, 2019 3:12:56 AM MDT, Alexander <remake347@gmail.com> wrote:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">Hello from Russia.<br /><br />I have Debian 10 Buster. I beginner in android developement. Early I'd<br />success build firs android program in Eclipse (in Etch etc..). Now I<br />try to build F-Droid application from Git in command line and not have<br />success. All what I done is fron wiki source<br /><a href="https://wiki.debian.org/AndroidTools/IntroBuildingApps">https://wiki.debian.org/AndroidTools/IntroBuildingApps</a><br />and<br /><a href="https://wiki.debian.org/AndroidTools">https://wiki.debian.org/AndroidTools</a><br /><br />It's all steps 've been 100% done! But.. nothing. I've tired.<br /><br />What I've done:<br />1) Install Debian 10 Buster (stable) using minimum ISO with net<br />installation.<br />2) apt install android-sdk android-sdk-platform-23<br />3) export ANDROID_HOME=/usr/lib/android-sdk<br />4) apt install libgradle-android-plugin-java (from SID)<br />5) apt install android-sdk-helper (from SID)<br /><br />note: Repositories SIDs added with Synaptic package manager because<br />libgradle-android-plugin-java and android-sdk-helper not exist in<br />Buster stable repositories.<br /><br />6) In build.gradle, change compileSdkVersion to 23 and<br />buildToolsVersion to 24.0.0 (I've tried use '27.0.1' too).<br />7) All steps from<br /><a href="https://wiki.debian.org/AndroidTools/IntroBuildingApps">https://wiki.debian.org/AndroidTools/IntroBuildingApps</a> was done<br />completely.<br />8) Get F-droid source code from git.<br />9) Accepting SDK license (note: using android-sdk from Debian 10<br />Buster).<br />10) Try to build F-droid source code by command "~/Git/fdroidclient$<br />gradle build<br />--init-script /usr/share/android-sdk-helper/init.gradle~/Git/fdroidclient$<br />gradle build --init-script /usr/share/android-sdk-helper/init.gradle"<br /><br />I HAVE MANY ERRORS.<br />1. First try to build:<br /><br />.......... CUT<br /><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"> Configure project :app <br /></blockquote>buildTypes.debug defaultConfig.versionCode 1007050<br />Project evaluation failed including an error in afterEvaluate {}. Run<br />with --stacktrace for details of the afterEvaluate {} error.<br /><br /><br />FAILURE: Build failed with an exception.<br /><br />* Where:<br />Build file '/home/alexander/Git/fdroidclient/app/build.gradle' line: 91<br /><br />* What went wrong:<br />A problem occurred evaluating project ':app'.<br /><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"> Could not set unknown property 'includeAndroidResources' for object<br />   of type<br />   <a href="http://com.android.build">com.android.build</a>.gradle.internal.dsl.TestOptions$UnitTestOptions.<br /></blockquote><br />* Try:<br />Run with --stacktrace option to get the stack trace. Run with --info or<br />  --debug option to get more log output. Run with --scan to get full<br />  insights.<br /><br />* Get more help at <a href="https://help.gradle.org">https://help.gradle.org</a><br /><br />BUILD FAILED in 0s<br />.......... CUT<br />..........<br /><br />That error I've try to delete by<br />editing /home/alexander/Git/fdroidclient/app/build.gradle<br /><br />That code I used:<br />testOptions {<br />        unitTests.all {<br />            includeAndroidResources = true<br />            jacoco {<br />                includeNoLocationClasses = true<br />            }<br />            forkEvery = 40<br />            maxHeapSize = "2g"<br />        }<br />    }<br /><br />Now error was fixed. But have another errors!<br /><br />2. Gradle crying about not existing method 'IMPLEMENTATION ()'<br /><br />I've try to change words<br />in /home/alexander/Git/fdroidclient/app/build.gradle from<br />"IMPLEMENTATION" on "COMPILE". And now it works.<br /><br />That's is:<br />dependencies {<br />    compile '<a href="http://com.android.support">com.android.support</a>:support-v4:27.1.1'<br />    compile '<a href="http://com.android.support">com.android.support</a>:appcompat-v7:27.1.1'<br />    compile '<a href="http://com.android.support">com.android.support</a>:gridlayout-v7:27.1.1'<br />    compile '<a href="http://com.android.support">com.android.support</a>:support-annotations:27.1.1'<br />    compile '<a href="http://com.android.support">com.android.support</a>:recyclerview-v7:27.1.1'<br />    compile '<a href="http://com.android.support">com.android.support</a>:cardview-v7:27.1.1'<br />    ..................<br />..............CUT<br /><br />3. Now gradle crying about "No Build-tools available"! *UCK!!!<br /><br />That's is:<br />        at<br />org.gradle.internal.concurrent.ThreadFactoryImpl$<a href="http://ManagedThreadRunnable.run">ManagedThreadRunnable.run</a>(<a href="ThreadFactoryImpl.java:55">ThreadFactoryImpl.java:55</a>)<br />        at java.base/<a href="http://java.lang.Thread.run">java.lang.Thread.run</a>(<a href="Thread.java:834">Thread.java:834</a>)<br /><br /><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"> Configure project :app <br /></blockquote>buildTypes.debug defaultConfig.versionCode 1007050<br /><br /><br />FAILURE: Build failed with an exception.<br /><br />* What went wrong:<br />A problem occurred configuring project ':app'.<br /><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"> No Build-tools available.<br /></blockquote><br />* Try:<br />Run with --stacktrace option to get the stack trace. Run with --info or<br />  --debug option to get more log output. Run with --scan to get full<br />  insights.<br /><br />* Get more help at <a href="https://help.gradle.org">https://help.gradle.org</a><br /><br />BUILD FAILED in 36s<br />..................CUT<br /><br />and I don't know how to fix it!<br /><br />Can you help me to build first android application in Debian 10 Buster<br />on example F-Droid source from git?<br /><br />I have a backup F-Droid source in another directory. So I can start<br />build process from zero.<br /><br /><br /><br /><hr /><br />Android-tools-devel mailing list<br />Android-tools-devel@alioth-lists.debian.net<br /><a href="https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/android-tools-devel">https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/android-tools-devel</a></pre></blockquote></div></body></html>