El sistema de compilación gradle buscará todas las dependencias y generará los archivos necesarios para compilar el proyecto. Primero debe generar el archivo local.properties (reemplace YOUR_SDK_DIR por su directorio SDK de Android real):
$ echo "sdk.dir=YOUR_SDK_DIR" > local.properties
Ahora puede sincronizar, compilar e instalar el proyecto:
$ ./gradlew assembleDebug # assemble the debug .apk
$ ./gradlew installDebug # install the debug .apk if you have an
# emulator or an Android device connected
Puede utilizar Android Studio importando el proyecto como un proyecto de 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
¿Quiere informar un error, solicitar una función, contribuir o traducir Popcorn Time?
Consulte nuestra guía detallada para contribuir a Popcorn Time. ¡Necesitamos toda la ayuda que podamos conseguir!
También puedes unirte a nuestra comunidad para mantenerte actualizado y conocer a otros desarrolladores.
Mantenga un registro del desarrollo de Popcorn Time y de la actividad comunitaria.
Para lograr transparencia y conocimiento de nuestro ciclo de lanzamiento, y para esforzarnos por mantener la compatibilidad con versiones anteriores, Popcorn Time se mantendrá de acuerdo con las pautas de control de versiones semánticas en la medida de lo posible.
Los lanzamientos se numerarán con el siguiente formato:
<major>.<minor>.<patch>-<build>
Construido con los siguientes lineamientos:
Si distribuyes una copia o haces una bifurcación del proyecto, debes acreditar este proyecto como la fuente.
Este programa es software libre: puede redistribuirlo y/o modificarlo según los términos de la Licencia Pública General GNU publicada por la Free Software Foundation, ya sea la versión 3 de la Licencia o (a su elección) cualquier versión posterior.
Este programa se distribuye con la esperanza de que sea de utilidad, pero SIN NINGUNA GARANTÍA; sin siquiera la garantía implícita de COMERCIABILIDAD o IDONEIDAD PARA UN PROPÓSITO PARTICULAR. Consulte la Licencia pública general de GNU para obtener más detalles.
Debería haber recibido una copia de la Licencia Pública General GNU junto con este programa. Si no, consulte http://www.gnu.org/licenses/.
Copyright © 2024 Popcorn Time Project - Publicado bajo la licencia GPL v3.