Le système de construction Gradle récupérera toutes les dépendances et générera les fichiers dont vous avez besoin pour construire le projet. Vous devez d'abord générer le fichier local.properties (remplacer YOUR_SDK_DIR par votre répertoire SDK Android actuel) :
$ echo "sdk.dir=YOUR_SDK_DIR" > local.properties
Vous pouvez maintenant synchroniser, créer et installer le projet :
$ ./gradlew assembleDebug # assemble the debug .apk
$ ./gradlew installDebug # install the debug .apk if you have an
# emulator or an Android device connected
Vous pouvez utiliser Android Studio en important le projet en tant que projet Gradle.
`|-- base # base module (contains providers and streamer)
| |-- build.gradle # base build script
| `-- src
| |-- main
| |-- assets # base module assets
| |-- java # base module java code
| `-- res # base module resources
`|-- mobile # mobile module (smartphone/tablet application)
| |-- build.gradle # mobile build script
| `-- src
| |-- main
| |-- java # mobile module java code
| `-- res # mobile module resources
`|-- tv # tv module (Android TV application)
| |-- build.gradle # tv build script
| `-- src
| |-- main
| |-- java # tv module java code
| `-- res # tv module resources
`|-- vlc # vlc module (VLC mediaplayer library)
| |-- build.gradle # vlc module build script
| `-- src
| |-- main
| |-- jniLibs # native LibVLC libraries
| |-- java # LibVLC Java code
`|-- connectsdk # connectsdk module
|-- build.gradle # connectsdk build script
`-- src
| |-- java # connectsdk module java code
`-- core
| |-- src # connectsdk module core java code
`-- modules
|-- google_cast
|-- src # connectsdk module google cast java code
|-- firetv
|-- src # connectsdk module google cast java code
Vous souhaitez signaler un bug, demander une fonctionnalité, contribuer ou traduire Popcorn Time ?
Consultez notre guide détaillé pour contribuer à Popcorn Time. Nous avons besoin de toute l’aide possible !
Vous pouvez également rejoindre notre communauté pour rester informé et rencontrer d'autres développeurs.
Gardez une trace du développement de Popcorn Time et de l’activité de la communauté.
Par souci de transparence et de compréhension de notre cycle de publication, et pour nous efforcer de maintenir une compatibilité ascendante, Popcorn Time sera maintenu autant que possible conformément aux directives de gestion sémantique des versions.
Les versions seront numérotées selon le format suivant :
<major>.<minor>.<patch>-<build>
Construit avec les directives suivantes :
Si vous distribuez une copie ou faites un fork du projet, vous devez créditer ce projet comme source.
Ce programme est un logiciel libre : vous pouvez le redistribuer et/ou le modifier selon les termes de la licence publique générale GNU telle que publiée par la Free Software Foundation, soit la version 3 de la licence, soit (à votre choix) toute version ultérieure.
Ce programme est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE ; sans même la garantie implicite de QUALITÉ MARCHANDE ou d’ADAPTATION À UN USAGE PARTICULIER. Voir la licence publique générale GNU pour plus de détails.
Vous devriez avoir reçu une copie de la licence publique générale GNU avec ce programme. Sinon, consultez http://www.gnu.org/licenses/.
Copyright © 2024 Popcorn Time Project - Publié sous licence GPL v3.