Das Gradle-Build-System ruft alle Abhängigkeiten ab und generiert Dateien, die Sie zum Erstellen des Projekts benötigen. Sie müssen zuerst die Datei local.properties generieren (ersetzen Sie YOUR_SDK_DIR durch Ihr tatsächliches Android-SDK-Verzeichnis):
$ echo "sdk.dir=YOUR_SDK_DIR" > local.properties
Sie können das Projekt jetzt synchronisieren, erstellen und installieren:
$ ./gradlew assembleDebug # assemble the debug .apk
$ ./gradlew installDebug # install the debug .apk if you have an
# emulator or an Android device connected
Sie können Android Studio verwenden, indem Sie das Projekt als Gradle-Projekt importieren.
`|-- 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
Möchten Sie einen Fehler melden, eine Funktion anfordern, zu Popcorn Time beitragen oder es übersetzen?
Schauen Sie sich unseren ausführlichen Leitfaden zum Beitrag zur Popcorn-Zeit an. Wir brauchen jede Hilfe, die wir kriegen können!
Sie können auch unserer Community beitreten, um auf dem Laufenden zu bleiben und andere Entwickler kennenzulernen.
Verfolgen Sie die Entwicklung von Popcorn Time und die Community-Aktivitäten.
Aus Gründen der Transparenz und des Einblicks in unseren Veröffentlichungszyklus sowie zur Wahrung der Abwärtskompatibilität wird Popcorn Time so weit wie möglich gemäß den Richtlinien zur semantischen Versionierung gepflegt.
Veröffentlichungen werden im folgenden Format nummeriert:
<major>.<minor>.<patch>-<build>
Konstruiert nach folgenden Richtlinien:
Wenn Sie eine Kopie verteilen oder einen Fork des Projekts erstellen, müssen Sie dieses Projekt als Quelle angeben.
Dieses Programm ist freie Software: Sie können es unter den Bedingungen der GNU General Public License, wie von der Free Software Foundation veröffentlicht, entweder Version 3 der Lizenz oder (nach Ihrer Wahl) einer späteren Version weiterverbreiten und/oder ändern.
Dieses Programm wird in der Hoffnung verbreitet, dass es nützlich ist, jedoch OHNE JEGLICHE GARANTIE; ohne die stillschweigende Garantie der MARKTGÄNGIGKEIT oder EIGNUNG FÜR EINEN BESTIMMTEN ZWECK. Weitere Einzelheiten finden Sie in der GNU General Public License.
Sie sollten zusammen mit diesem Programm eine Kopie der GNU General Public License erhalten haben. Wenn nicht, siehe http://www.gnu.org/licenses/.
Copyright © 2024 Popcorn Time Project – Veröffentlicht unter der GPL v3-Lizenz.