1
0
mirror of https://github.com/TeamNewPipe/NewPipe synced 2024-11-22 01:55:22 +01:00

Updated Building (markdown)

Mohammed Anas 2021-11-26 10:24:07 +03:00
parent de9b4ab4dc
commit 9c2aef707c

@ -1,16 +1,15 @@
# Just Build
The NewPipe App can be built using [Android Studio](https://developer.android.com/studio/index.html). For more in-depth install guide use google.
The NewPipe App can be built using [Android Studio](https://developer.android.com/studio/index.html). For more in-depth install guide use Google.
Once you have installed Android Studio, either fork the repo ([main repo](https://github.com/TeamNewPipe/NewPipe)) if you want to submit your changes as a pull-request later and then clone your fork, or if you just want to read the source, clone the [main repo](https://github.com/TeamNewPipe/NewPipe). Once its done downloading, go ahead and open it with Android Studio. You can now run it over adb <img src="https://i.imgur.com/3m0T2dS.png" alt="Using The Run Bar In the Top Right" height="20" />, or [build a dev-signed apk](https://stackoverflow.com/a/16709979/4463923). If you get stuck, don't be afraid to take the opportunity to learn some google-fu, and if you are truly stuck, ask for help on Stack Overflow or from one of the contributors.
Once you have installed Android Studio, either fork the repo ([main repo](https://github.com/TeamNewPipe/NewPipe)) if you want to submit your changes as a pull-request later and then clone your fork, or if you just want to read the source, clone the [main repo](https://github.com/TeamNewPipe/NewPipe). Once it's done downloading, go ahead and open it with Android Studio. You can now run it over adb <img src="https://i.imgur.com/3m0T2dS.png" alt="Using The Run Bar In the Top Right" height="20" />, or [build a dev-signed apk](https://stackoverflow.com/a/16709979/4463923). If you get stuck, don't be afraid to take the opportunity to learn some Google-fu, and if you are truly stuck, ask for help on Stack Overflow or from one of the contributors.
## Install Your Build
Due to security restrictions on most versions of android, development releases cant be flashed over officialy signed installs. As such to install your new build, you will need to uninstall NewPipe first. But don't worry you wont lose your subscriptions or saved playlists! Just follow these simple steps to export your data from the app, a handy little feature created by [theScrabi](https://github.com/theScrabi) in [pr#1041](https://github.com/TeamNewPipe/NewPipe/pull/1041).
Due to security restrictions on most versions of Android, development releases can't be flashed over officialy signed installs. As such to install your new build, you will need to uninstall NewPipe first. But don't worry, you won't lose your subscriptions or saved playlists! Just follow these simple steps to export your data from the app, a handy little feature created by [theScrabi](https://github.com/theScrabi) in [pr#1041](https://github.com/TeamNewPipe/NewPipe/pull/1041).
1. Back up your data via "Settings>Content>Export Database" so you keep your history, subscriptions, and playlists
2. Uninstall NewPipe
3. Download the APK from the new source and install it OR Run from Android Studio
4. Import the data from step 1 via "Settings>Content>Import Database"
# Fix A Problem!
[ Important ] Please read the [CONTRIBUTING Guidelines](CONTRIBUTING.md-mirror) before you start your next fix/awesome feature!
(Coming Soon)