Hello Everybody,
how can i build /e/ with my local changes with docker? I am trying to work with android studio.
Kind Regards Julius
Regain your privacy! Adopt /e/ the unGoogled mobile OS and online services
Hello Everybody,
how can i build /e/ with my local changes with docker? I am trying to work with android studio.
Kind Regards Julius
Regain your privacy! Adopt /e/ the unGoogled mobile OS and online services
docker will overwrite all changes. The only chance will be creating your own docker image.
That’s why I’m always building without docker. No local changes are lost
Thanks, i found the how to here in the community. But how can use local repo for the build script?
by the way, if you will stop your internet connection before starting docker,no sync will done and your local changes will stay
do you mean the builde.sh ?? The script is old and won’t work anymore. but you can go this way [HOWTO] build eOS in old fashioned way with breakfast -- now with interactive script
Thanks you very much.
Holen Sie sich Outlook für Android
Hello @harvey186,
im trying to build /e/ on my local ubuntu maschine with docker, but it always stops at the same point only one time it worked. And i dont know why… Trying since 2 days. I want to build for Samsung S4 Mini LTE.
Could you please look in the log i uploaded? Maybe you see my failure.
The script i use to start docker:
sudo docker run -v “/srv/e/src:/srv/src” -v “/srv/e/zips:/srv/zips” -v “/srv/e/logs:/srv/logs” -v “/srv/e/ccache:/srv/ccache” -e “BRANCH_NAME=v0.12-nougat” -e “DEVICE_LIST=serranoltexx” -e “OTA_URL=” -e “REPO=https://gitlab.e.foundation/e/os/releases.git” registry.gitlab.e.foundation:5000/e/os/docker-lineage-cicd:community
Here the last lines of the log, i can not upload it.
[ 89% 30604/34253] Install: /srv/src/NOUGAT/out/target/product/serranoltexx/system/priv-app/Tag/Tag.apk
[ 89% 30605/34253] target R.java/Manifest.java: VpnDialogs (/srv/src/NOUGAT/out/target/common/obj/APPS/VpnDialogs_intermediates/src/R.stamp)
[ 89% 30606/34253] Building with Jack: /srv/src/NOUGAT/out/target/common/obj/APPS/Telecom_intermediates/with-local/classes.dex
[ 89% 30607/34253] Copying: /srv/src/NOUGAT/out/target/common/obj/APPS/Telecom_intermediates/classes.dex
[ 89% 30608/34253] Building with Jack: /srv/src/NOUGAT/out/target/common/obj/APPS/WallpaperCropper_intermediates/with-local/classes.dex
[ 89% 30609/34253] Copying: /srv/src/NOUGAT/out/target/common/obj/APPS/WallpaperCropper_intermediates/classes.dex
[ 89% 30610/34253] target Package: WallpaperCropper (/srv/src/NOUGAT/out/target/product/serranoltexx/obj/APPS/WallpaperCropper_intermediates/package.apk)
[ 89% 30611/34253] Install: /srv/src/NOUGAT/out/target/product/serranoltexx/system/priv-app/WallpaperCropper/WallpaperCropper.apk
[ 89% 30612/34253] target R.java/Manifest.java: Updater (/srv/src/NOUGAT/out/target/common/obj/APPS/Updater_intermediates/src/R.stamp)
FAILED: /bin/bash -c “(rm -rf /srv/src/NOUGAT/out/target/common/obj/APPS/Updater_intermediates/src/R.stamp && mkdir -p /srv/src/NOUGAT/out/target/common/obj/APPS/Updater_intermediates/src/ ) && (mkdir -p /srv/src/NOUGAT/out/target/common/obj/APPS/Updater_intermediates/src ) && (mkdir -p /srv/src/NOUGAT/out/target/common/obj/APPS/Updater_intermediates/ ) && (/srv/src/NOUGAT/out/host/linux-x86/bin/aapt package --auto-add-overlay -z --extra-packages android.support.design:android.support.v7.appcompat:android.support.v7.cardview:android.support.v7.preference:android.support.v7.recyclerview --pseudo-localize -m -J /srv/src/NOUGAT/out/target/common/obj/APPS/Updater_intermediates/src -M packages/apps/Updater/AndroidManifest.xml -P /srv/src/NOUGAT/out/target/common/obj/APPS/Updater_intermediates/public_resources.xml -S vendor/cm/overlay/microg/packages/apps/Updater/res -S ./frameworks/support/design/res -S ./frameworks/support/v7/appcompat/res -S ./frameworks/support/v7/cardview/res -S ./frameworks/support/v7/preference/res -S ./frameworks/support/v7/recyclerview/res -S packages/apps/Updater/res -I /srv/src/NOUGAT/out/target/common/obj/APPS/framework-res_intermediates/package-export.apk -I /srv/src/NOUGAT/out/target/common/obj/APPS/org.cyanogenmod.platform-res_intermediates/package-export.apk -G /srv/src/NOUGAT/out/target/common/obj/APPS/Updater_intermediates/proguard_options --min-sdk-version 25 --target-sdk-version 25 --version-code 25 --version-name 7.1.2 --skip-symbols-without-default-localization ) && (for GENERATED_MANIFEST_FILE in `find /srv/src/NOUGAT/out/target/common/obj/APPS/Updater_intermediates/src -name Manifest.java 2> /dev/null`; do dir=`awk '/package/{gsub(/\./,”/",$2);gsub(/;/,"",$2);print $2;exit}’ $GENERATED_MANIFEST_FILE`; mkdir -p /srv/src/NOUGAT/out/target/common/R/$dir; /srv/src/NOUGAT/out/host/linux-x86/bin/acp -fp $GENERATED_MANIFEST_FILE /srv/src/NOUGAT/out/target/common/R/$dir; done ) && (for GENERATED_R_FILE in `find /srv/src/NOUGAT/out/target/common/obj/APPS/Updater_intermediates/src -name R.java 2> /dev/null`; do dir=`awk ‘/package/{gsub(/\./,"/",$2);gsub(/;/,"",$2);print $2;exit}’ $GENERATED_R_FILE`; mkdir -p /srv/src/NOUGAT/out/target/common/R/$dir; /srv/src/NOUGAT/out/host/linux-x86/bin/acp -fp $GENERATED_R_FILE /srv/src/NOUGAT/out/target/common/R/$dir || exit 31; /srv/src/NOUGAT/out/host/linux-x86/bin/acp -fp $GENERATED_R_FILE /srv/src/NOUGAT/out/target/common/obj/APPS/Updater_intermediates/src/R.stamp || exit 32; done ) && (touch /srv/src/NOUGAT/out/target/common/obj/APPS/Updater_intermediates/src/R.stamp )"
vendor/cm/overlay/microg/packages/apps/Updater/res/values/strings.xml:5: error: Error parsing XML: mismatched tag
[ 89% 30612/34253] Building with Jack: /srv/src/NOUGAT/out/target/common/obj/APPS/TelephonyProvider_intermediates/with-local/classes.dex
[ 89% 30612/34253] target Package: StorageManager (/srv/src/NOUGAT/out/target/product/serranoltexx/obj/APPS/StorageManager_intermediates/package.apk)
Warning: AndroidManifest.xml already defines minSdkVersion (in http://schemas.android.com/apk/res/android); using existing value in manifest.
[ 89% 30612/34253] target Package: Dialer (/srv/src/NOUGAT/out/target/product/serranoltexx/obj/APPS/Dialer_intermediates/package.apk)
Warning: AndroidManifest.xml already defines versionCode (in http://schemas.android.com/apk/res/android); using existing value in manifest.
Warning: AndroidManifest.xml already defines versionName (in http://schemas.android.com/apk/res/android); using existing value in manifest.
Warning: AndroidManifest.xml already defines minSdkVersion (in http://schemas.android.com/apk/res/android); using existing value in manifest.
Warning: AndroidManifest.xml already defines targetSdkVersion (in http://schemas.android.com/apk/res/android); using existing value in manifest.
[ 89% 30612/34253] target Package: Telecom (/srv/src/NOUGAT/out/target/product/serranoltexx/obj/APPS/Telecom_intermediates/package.apk)
[ 89% 30612/34253] Building with Jack: /srv/src/NOUGAT/out/target/common/obj/APPS/TeleService_intermediates/with-local/classes.dex
[ 89% 30612/34253] Building with Jack: /srv/src/NOUGAT/out/target/common/obj/JAVA_LIBRARIES/android-support-v17-preference-leanback-api21_intermediates/classes.jack
[ 89% 30612/34253] Building with Jack: /srv/src/NOUGAT/out/target/common/obj/APPS/VpnDialogs_intermediates/with-local/classes.dex
[ 89% 30612/34253] Building with Jack: /srv/src/NOUGAT/out/target/common/obj/APPS/SystemUI_intermediates/with-local/classes.dex
[ 89% 30612/34253] Building with Jack: /srv/src/NOUGAT/out/target/common/obj/APPS/Settings_intermediates/with-local/classes.dex
ninja: build stopped: subcommand failed.
make: *** [build/core/ninja.mk:152: ninja_wrapper] Error 1
make: Leaving directory ‘/srv/src/NOUGAT’
I dont have any changes in the repo