-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Updated Picasso v2.71828, removed NineOldAndroids; Gradle v4.1, sdk26, Travis build working! #400
base: master
Are you sure you want to change the base?
Conversation
--Updated build version tools to 27.0.3 --Updated target sdk version to 27 --Removed depreciated libraries.
…ravis is being a pain.
Now builds in Travis. |
The versions included in this will seem old to developers but are required to have it pass the travis build test configured in this repo. The versions of Android libraries/sdk in travis and the acceptance of the licenses within that environment used when pulling in new ones, are not up to date. This is purely an automated testing concern. I also have a completely current version of this waiting in my develop branch, that will work for folks using a current Android studio. Working Travis test result can be seen here |
Is there a way to use this via Gradle dependency? I don't think it will be merged anytime soon. |
You can clone the repo (you can clone from mine if you like) and get your own copy working on the master branch. You can then use the gradle snapshot approach to using your own repo straight from github. Replace the original dependancy with this form:
You can also publish your own replacement to Bintray so that it works via JCenter, to share with others. Create an opensource account with bintray. Bintray syncs with JCenter after you have linked the two, and then and been approved. Using the published lib then, is possible by including jcenter() in your top level gradle build.gradle repositories. I might already be setup in your project.
Can't say I have done this myself, I use the snapshot. But learning is awesome. Have fun! |
Thanks for the reply. Do you know if this works on API 28/ Pie? |
This was an attempt to 1) fix long-standing issues with dependancies like Picasso and NineOldAndroids, 2) get the system to build within travis for testing [as setup by the original maintainer]. For Travis builds specific versions of dependancies were chosen, as newer ones are not available in that system. Version are documented in the thread above. I have not updated my master branch in relation to this pull request aimed at these goals. What you are now asking about is to get it up to date as well. My "develop" branch contains further small modifications to use Gradle 4.10, the Gradle plugin 3.3.2, build tools 28.0.3 and does run on Android Pie. |
After I typed that I noticed Android Studio 3.4 was released 4 days ago. |
Work done by hamsoft-uganda - adding guess at travis config to make it build