Kann nicht gefunden makefile config für das Produkt "cm_oneplus2"
Ich versucht habe zu erstellen AOSP ROM für das OnePlus Zwei.
-
Habe ich eine
working-dir
Ordner in meinemubuntu's home
. Installiert alle notwendigen tools und Skripte, wie java, python, make, git und einige lib-Dateien. -
Ich habe heruntergeladenen, komprimierten Quellen(Keine
.repo
Ordner enthalten), so habe ich nuraosp5.1.0
Ordner bei mir. Ich habe Sie heruntergeladen Formular hier. (Stark Komprimiert Android-Quellen). Extrahiert Sieworking-dir
mit terminal. -
Habe ich geklont
device tree
aus diesem repository
https://github.com/krishna422/android_device_oneplus_oneplus2 in working-dir/Gerät/oneplus/oneplus2
- Ich habe geklont
kernel source
aus diesem repository
https://github.com/krishna422/android_kernel_oneplus_msm8994 in working-dir/kernel/oneplus/oneplus2
- Ich habe geklont
vendor tree
aus diesem repository
https://github.com/krishna422/proprietary_vendor_oneplus in working-dir/vendor/oneplus/oneplus2
Sodass die Dateien in working-dir
sind,
aosp5.1.0, device, kernel, vendor
Dateien in aosp5.1.0
sind
Dateien in aosp5.1.0 Screenshot
Habe ich kopiert
working-dir/Gerät/oneplus/Ordner in aosp5.1.0/Gerät
dann öffnete ich die cmd, navigiert zum aosp5.1.0
Ordner eingegeben source build/envsetup.sh
Bekam ich
krishna@krishna:~/working-dir/aosp5.1.0$ source build/envsetup.sh
including device/generic/mini-emulator-armv7-a-neon/vendorsetup.sh
including device/generic/mini-emulator-arm64/vendorsetup.sh
including device/generic/mini-emulator-x86_64/vendorsetup.sh
including device/generic/mini-emulator-x86/vendorsetup.sh
including device/generic/mini-emulator-mips/vendorsetup.sh
including evice/oneplus/android_device_oneplus_oneplus2/vendorsetup.sh
including sdk/bash_completion/adb.bash
dann tippte ich lunch
ich bekam,
krishna@krishna:~/working-dir/aosp5.1.0$ lunch
You're building on Linux
Lunch menu... pick a combo:
1. aosp_arm-eng
2. aosp_arm64-eng
3. aosp_mips-eng
4. aosp_mips64-eng
5. aosp_x86-eng
6. aosp_x86_64-eng
7. m_e_arm-userdebug
8. mini_emulator_arm64-userdebug
9. mini_emulator_x86_64-userdebug
10. mini_emulator_x86-userdebug
11. mini_emulator_mips-userdebug
12. cm_oneplus2-user
13. cm_oneplus2-userdebug
14. cm_oneplus2-eng
Which would you like?
wenn ich gewählt 12,13,14
, bekomme ich die folgende Fehlermeldung, andere arbeiten gut.
build/core/product_config.mk:222: *** Can not locate config makefile for product "cm_oneplus2". Stop.
** Don't have a product spec for: 'cm_oneplus2'
** Do you have the right repo manifest?
krishna@krishna:~/working-dir/aosp5.1.0$
Bitte helfen
- Hast du es bauen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie eine Datei namens
AndroidProducts.mk
in Ihrem Gerät Baum. Etwas wie das folgende in es.Es sollte mit dem übereinstimmen, was Sie in der
vendorsetup.sh
und dieoneplus2.mk
sollte vorhanden sein.