Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
I have a library that I got it from github and I wanna make changes in some of the methods and layouts.how can I do it?
also I should say my workplace is AndroidStudio and use Gradle for adding library to my project.
Is there a way to manipulate gradle libraries?!
There are 2 solutions for these:-
u can download the .zip of the library modify it and import as a module in android studio project
clone the repository ,modify it and then upload it mavencentral so that u can use as dependency in studio or download .zip after modifying it and import as android studio project
If you use any function related with that library in your project you can access the specific class using Control + Left click on the function and go any deep you need. Then you can make it there the local modificacion of the library.
It is also not so recomended to make major changes.
Related
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed last month.
Improve this question
I have developed a game with Java in Eclipse, I would now like to take this 1 to 1 and make it into an app, how can I do this? Is that possible? Can I transfer this to Andriod Studio?
I donĀ“t know how i could make this. Do you know a video or an intruduction?
The android JAVA is kinda tricky. It violates the Java principle of Write Once Run Anywhere
To transfer any java project to android, it is best to:
Separate your Java code that handle UI from the one that handles the logique (its even better to wisely organize the project into packages
create a new blank android project
copy the logique Java code/classes to java resource folder
Convert the UI Java code/classes into android activities
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 months ago.
Improve this question
I am developing an app that needs this library . Currenty, there is no java version. Is it possible to somehow integrate it with my current project.
https://pub.dev/packages/bls_signatures_ffi flutter version
https://github.com/Chia-Network/bls-signatures c++, javascript and python.
Please, any suggestions?
Use c++ library through the Java Native Interface (JNI).
See Add C and C++ code to your project for instructions.
You can use C++ library in your Android project with the help of this link.
But if you want any flutter implementation in your project then you can use bridging to share information in your project. Using this
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 1 year ago.
Improve this question
I have created a library to use some utilities I need in multiple projects. So lets say I'm building a new version of the library and overwrite the old one, do my other project automatically update the library to the newer version when I reload my project? (Or when I build it)
You should not be referencing external libraries by relative path unless you have a good reason for it, exactly for reasons like these. Ideally you want to use a build automation tool which will handle this, for example Maven, Gradle or Ant, so that the dependencies are included on compile and are a part of your JAR or whatever you are building your project into.
https://www.baeldung.com/ant-maven-gradle
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 1 year ago.
Improve this question
Recently I have been trying to figure out how to publish my ScaleNumberPicker Android library from GitHub.
I read articles about publishing to Jitpack, GitHub Packages and Maven Central, but I found it confusing.
What is the difference between these different package repositories, and which one is the best for Android Studio? And how do I publish? Do I need to create a release first on GitHub? And after publishing, can I modify the README.md file on my GitHub repository to add the usage instructions?
JitPack pulls the source from your GitHub repo and builds it (when the first user uses the lib).
For Maven Central and GitHub Packages, you build and upload your own artifacts.
I'd say, the simplest way is JitPack.
Follow the docs to publish the lib. (Follow the Guide to Android)
After adding a release, you still can edit the README, and you can continue to work on the lib.
If you want to publish a new version, just create a new release and update the README.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
I wonder, What is the best way to make a java class library in Android with Eclipse?. I know if I have done well.
I created an Android project and indicated that a library project. And without creating any activities.
Then I think my classes.
I create a folder called "jar"
Exporto classes to jar and keep in the "jar" folder.
In the projects that I want to add I add this jar as external jar.
This is what I do but I honestly do not know if it is right. The idea is to create general classes and be able to share and maintain it properly for other projects.
The general idea with a library project is you create classes within it. Then you reference them via your main projects manifest.
Add the library project in the main project settings and you will have general classes that you can share to any project.
I assume this is what you are looking for based on your post.
Edit
Here is how to do it:
1) Set project to be library (you have said you have done this).
2) Put your classes in your library project. (So you can call them from other projects).
3) Go to the main project and right click on it, select Android from the settings. This is where you turned your library project, into a library project.
4) Anyway, at the bottom click add.
5) In the manifest, create and activity reference to a class in the library project.
6) So if you are trying to get MainActivity you call com.library.project.package.MainActivity
Now you will have the MainActivity viewing able if you ran the project.