flymeos / manifest Goto Github PK
View Code? Open in Web Editor NEWLicense: Apache License 2.0
License: Apache License 2.0
我是在bash on windows上面运行的,前几步都没有报错,使用的是nougat-7.1分支,已经运行过config和newproject,之后执行flyme patchall时报错
I/precondition: Combine ./autopatch/bosp/framework.jar.out/smali_classes2 into framework.jar.out/smali
Traceback (most recent call last):
File "/mnt/e/flyme/tools/autopatch/autopatch.py", line 326, in
main(sys.argv)
File "/mnt/e/flyme/tools/autopatch/autopatch.py", line 321, in main
if options.prepare: precondition.Prepare()
File "/mnt/e/flyme/tools/autopatch/precondition.py", line 129, in init
if OPTIONS.patchXml == Config.PATCHALL_XML: self.patchall()
File "/mnt/e/flyme/tools/autopatch/precondition.py", line 145, in patchall
self.baseDevice.setLastHead()
File "/mnt/e/flyme/tools/autopatch/precondition.py", line 348, in setLastHead
BaseDevice.writeCommit(self.lastHeadPath, commit)
File "/mnt/e/flyme/tools/autopatch/precondition.py", line 514, in writeCommit
handle = open(filepath, "r")
IOError: [Errno 2] No such file or directory: '/mnt/e/flyme/devices/base/.git/oneplus5:LAST_HEAD'
/mnt/e/flyme/build/autopatch.mk:18: recipe for target 'patchall' failed
make: *** [patchall] Error 1
求解答
config
Check connecting state
Check adb root state
Wait for the device to be online...
device is online
0 KB/s (5 bytes in 0.045s)
卡在这里就不动了
<< zip /home/flyme/flyme/devices/vivo-y55/out/oem_target_files.zip from /home/flyme/flyme/devices/vivo-y55/out/oem_target_files done
<<< generate vendor target files done
normalize the out/oem_target_files.zip ...
D/reverse: Program args = []
I/reverse-zipformatter: unzip /home/flyme/flyme/devices/vivo-y55/out/oem_target_files.zip to /tmp/tmpl6va2K
D/reverse-zipformatter:
Traceback (most recent call last):
File "/home/flyme/flyme/tools/otanormalize", line 38, in
ZipFormatter.create(OPTIONS).format()
File "/home/flyme/flyme/tools/reverses/zipformatter.py", line 84, in create
zipType = zipModel.getZipType()
File "/home/flyme/flyme/tools/reverses/zipformatter.py", line 235, in getZipType
raise Exception("Could not find %s, unknown ota type" %buildProp)
Exception: Could not find /tmp/tmpl6va2K/system/build.prop, unknown ota type
/home/flyme/flyme/build/newproject.mk:30: recipe for target 'out/oem_target_files.zip.std.zip' failed
make: *** [out/oem_target_files.zip.std.zip] Error 1
<<< newproject failed
Do flyme 6support hdpi devices??
/system/: 1424 files pulled. 2.4 MB/s (422806151 bytes in 165.229s)
pullSpecialSelabelFile with su-pull ...
Set /system/bin/app_process32 to be readable
unknown option -- o
Usage: su [options] [--] [-] [LOGIN] [--] [args...]
Options:
-c, --command COMMAND pass COMMAND to the invoked shell
-h, --help display this help message and exit
-, -l, --login pretend the shell to be a login shell
-m, -p,
--preserve-environment do not change environment variables
-s, --shell SHELL use SHELL instead of the default /system/bin/sh
-v, --version display version number and exit
-V display version code and exit,
this is used almost exclusively by Superuser.apk
usage: chmod [-R] MODE FILE...
Change mode of listed file[s] (recursively with -R).
MODE can be (comma-separated) stanzas: [ugoa][+-=][rwxstXugo]
Stanzas are applied in order: For each category (u = user,
g = group, o = other, a = all three, if none specified default is a),
set (+), clear (-), or copy (=), r = read, w = write, x = execute.
s = u+s = suid, g+s = sgid, o+s = sticky. (+t is an alias for o+s).
suid/sgid: execute as the user/group who owns the file.
sticky: can't delete files you don't own out of this directory
X = x for directories or if any category already has x set.
Or MODE can be an octal value up to 7777 ug uuugggooo top +
bit 1 = o+x, bit 1<<8 = u+w, 1<<11 = g+1 sstrwxrwxrwx bottom
Examples:
chmod u+w file - allow owner of "file" to write to it.
chmod 744 file - user can read/write/execute, everyone else read only
chmod: Need 2 arguments
[100%] /data/local/tmp/phone-check-su
/home/aymen/bin/tools/su-tools/phone-check-su: 1 file pushed. 0.0 MB/s (115 bytes in 0.003s)
su is ok
[100%] /data/local/tmp/phone-cp
/home/aymen/bin/tools/su-tools/phone-cp: 1 file pushed. 0.0 MB/s (414 bytes in 0.033s)
begin copy /system/bin/app_process32 to /data/local/tmp/su_pull_tmp/app_process32
unknown option -- r
Usage: su [options] [--] [-] [LOGIN] [--] [args...]
Options:
-c, --command COMMAND pass COMMAND to the invoked shell
-h, --help display this help message and exit
-, -l, --login pretend the shell to be a login shell
-m, -p,
--preserve-environment do not change environment variables
-s, --shell SHELL use SHELL instead of the default /system/bin/sh
-v, --version display version number and exit
-V display version code and exit,
this is used almost exclusively by Superuser.apk
Unknown id: /data/local/tmp/su_pull_tmp
usage: chmod [-R] MODE FILE...
Change mode of listed file[s] (recursively with -R).
MODE can be (comma-separated) stanzas: [ugoa][+-=][rwxstXugo]
Stanzas are applied in order: For each category (u = user,
g = group, o = other, a = all three, if none specified default is a),
set (+), clear (-), or copy (=), r = read, w = write, x = execute.
s = u+s = suid, g+s = sgid, o+s = sticky. (+t is an alias for o+s).
suid/sgid: execute as the user/group who owns the file.
sticky: can't delete files you don't own out of this directory
X = x for directories or if any category already has x set.
Or MODE can be an octal value up to 7777 ug uuugggooo top +
bit 1 = o+x, bit 1<<8 = u+w, 1<<11 = g+1 sstrwxrwxrwx bottom
Examples:
chmod u+w file - allow owner of "file" to write to it.
chmod 744 file - user can read/write/execute, everyone else read only
chmod: Need 2 arguments
Unknown id: /system/bin/app_process32
unknown option -- R
Usage: su [options] [--] [-] [LOGIN] [--] [args...]
Options:
-c, --command COMMAND pass COMMAND to the invoked shell
-h, --help display this help message and exit
-, -l, --login pretend the shell to be a login shell
-m, -p,
--preserve-environment do not change environment variables
-s, --shell SHELL use SHELL instead of the default /system/bin/sh
-v, --version display version number and exit
-V display version code and exit,
this is used almost exclusively by Superuser.apk
adb: error: cannot create file/directory '/home/aymen/bin/devices/s2_plus/out/oem_target_files/SYSTEM/bin/app_process32': No such file or directory
unknown option -- r
Usage: su [options] [--] [-] [LOGIN] [--] [args...]
Options:
-c, --command COMMAND pass COMMAND to the invoked shell
-h, --help display this help message and exit
-, -l, --login pretend the shell to be a login shell
-m, -p,
--preserve-environment do not change environment variables
-s, --shell SHELL use SHELL instead of the default /system/bin/sh
-v, --version display version number and exit
-V display version code and exit,
this is used almost exclusively by Superuser.apk
<<< pullSpecialSelabelFile with su-pull done
pullFailedFailes again with su-pull ...
<<< pullFailedFailes again with su-pull done
<< retrieve whole /system from device (time-costly, be patient) done
prepare boot.img and recovery.img ...
Copy boot.img to /home/aymen/bin/devices/s2_plus/out/oem_target_files/BOOTABLE_IMAGES/boot.img
Copy recovery.fstab to /home/aymen/bin/devices/s2_plus/out/oem_target_files/RECOVERY/RAMDISK/etc/recovery.fstab
<< prepare boot.img and recovery.img done
zip /home/aymen/bin/devices/s2_plus/out/oem_target_files.zip from /home/aymen/bin/devices/s2_plus/out/oem_target_files ...
/home/aymen/bin/devices/s2_plus
<< zip /home/aymen/bin/devices/s2_plus/out/oem_target_files.zip from /home/aymen/bin/devices/s2_plus/out/oem_target_files done
<<< generate vendor target files done
normalize the out/oem_target_files.zip ...
D/reverse: Program args = []
I/reverse-zipformatter: unzip /home/aymen/bin/devices/s2_plus/out/oem_target_files.zip to /tmp/tmpazOVe6
D/reverse-zipformatter:
I/reverse-zipformatter: process(): Creating None ZipFormatter...
Traceback (most recent call last):
File "/home/aymen/bin/tools/otanormalize", line 38, in
ZipFormatter.create(OPTIONS).format()
File "/home/aymen/bin/tools/reverses/zipformatter.py", line 96, in create
raise Exception("Unknown OTA package zip. Is it an ART or DALVIKVM package?")
Exception: Unknown OTA package zip. Is it an ART or DALVIKVM package?
/home/aymen/bin/build/newproject.mk:30: recipe for target 'out/oem_target_files.zip.std.zip' failed
make: *** [out/oem_target_files.zip.std.zip] Error 1
<<< newproject failed
screenshot:
crash log from log report app
17-08-01--00-32-27.zip
Source : CM-13.0 / Device : AMOI L861 (aka Stonex One / Santin Dante) - MT6795 - PowerVR G6200 - WQHD 2560x1440
apktool if(install framework): merged ...
I: Framework installed to: /root/.local/share/apktool/framework/1-merged_l861.apk
I: Framework installed to: /root/.local/share/apktool/framework/63-merged_l861.apk
I: Framework installed to: /root/.local/share/apktool/framework/2-merged_l861.apk
cp: cannot stat '/home/android/.local/share/apktool/framework//1-merged_l861.apk': No such file or directory
/home/android/flyme/build/main.mk:198: recipe for target 'out/obj/system/framework/ifmerged' failed
make[1]: *** [out/obj/system/framework/ifmerged] Error 1
make[1]: Leaving directory '/home/android/flyme/devices/l861'
/home/android/flyme/build/main.mk:34: recipe for target 'ota' failed
make: *** [ota] Error 2
I've followed dev guides/instructions & even changed building machines/configurations (just in case to check packages/dependancies) without any different result.
BASE := base_cm
DENSITY := xxxhdpi
RESOLUTION := 1440x2560
vendor_saved_apps := Bluetooth BluetoothMidiService CMSettingsProvider HTMLViewer KeyChain Nfc PicoTts PrintSpooler Stk UserDictionaryProvider BackupRestoreConfirmation DefaultContainerService ExternalStorageProvider FMRadio FusedLocation InputDevices ProxyHandler SharedStorageBackup Shell
vendor_modify_jars := framework services telephony-common wifi-service
board_saved_files := lib64/libwebviewchromium.so
board_modify_apps := SystemUI Telecom TeleService
override_property +=
qemu.hw.mainkeys=1
override_property +=
ro.flyme.romer=RawMain
ro.product.model_romer=L861_RawMain
PRODUCE_BLOCK_BASED_OTA := false
PRODUCE_INTERNATIONAL_ROM := true
====================================================
Setup the Makefile Done!
Pull boot and recovery, It may take a few minutes, please wait....
卡在这里就没反应了,手机上未出现授权提示
手机是小米5 cm13.0最后一版 supersu2.79 root权限
ubuntu 17.04 系统 已经安装adb 并且能连接
安卓8.0已经出了。我们的要求也不高,先更新到7.0就好。
romdevtest@ubuntu:~/Flyme$ repo sync
... A new repo command ( 1.23) is available.
... You should upgrade soon:
cp /home/romdevtest/Flyme/.repo/repo/repo /usr/bin/repo
Fetching project FlymeOS/devices-base
Fetching project FlymeOS/tutorials
Fetching project FlymeOS/flyme-release
Fetching project FlymeOS/flyme-overlay
remote: Counting objects: 1, done.
remote: Total 1 (delta 0), reused 0 (delta 0), pack-reused 1
remote: Counting objects: 13442, done.
remote: Counting objects: 598, done.
来自 https://github.com/FlymeOS/tutorials
error: Exited sync due to fetch errors
I: Using Apktool 2.2.2-6a4ae2-SNAPSHOT on framework.jar
I: Baksmaling classes.dex...
I: Baksmaling classes2.dex...
I: Copying assets and libs...
I: Copying unknown files...
I: Copying original files...
modify resource id: out/obj/system/framework/framework.board.Ybs/smali ...
<<<< modify resource id: out/obj/system/framework/framework.board.Ybs/smali done
modify resource id: out/obj/system/framework/framework.board.Ybs/smali_classes2 ...
<<<< modify resource id: out/obj/system/framework/framework.board.Ybs/smali_classes2 done
<<<< copy board packages done
in partSmaliAppend.sh
I: Using Apktool 2.2.2-6a4ae2-SNAPSHOT
I: Checking whether sources has changed...
I: Smaling smali folder into classes.dex...
out/obj/system/framework/framework.eP3/smali/android/content/res/Configuration.smali[3073,0] Cannot get the location of a label that hasn't been placed yet.
Exception in thread "main" brut.androlib.AndrolibException: Could not smali file: android/content/res/Configuration.smali
at brut.androlib.src.SmaliBuilder.buildFile(SmaliBuilder.java:75)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:59)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:36)
at brut.androlib.Androlib.buildSourcesSmali(Androlib.java:404)
at brut.androlib.Androlib.buildSources(Androlib.java:335)
at brut.androlib.Androlib.build(Androlib.java:291)
at brut.androlib.Androlib.build(Androlib.java:263)
at brut.apktool.Main.cmdBuild(Main.java:227)
at brut.apktool.Main.main(Main.java:84)
/mnt/WorkSpace/flyme/build/main.mk:451: recipe for target 'out/obj/system/framework/framework.jar' failed
make[1]: *** [out/obj/system/framework/framework.jar] Error 161
make[1]: Leaving directory '/mnt/WorkSpace/flyme/devices/cm'
/mnt/WorkSpace/flyme/build/main.mk:34: recipe for target 'ota' failed
make: *** [ota] Error 2
Configuration.smali.zip
please help & thanks in advance
[root@Yvonne flyme]# repo init -u https://github.com/FlymeOS/manifest.git -b lollipop-5.0
gpg: keyring /root/.repoconfig/gnupg/secring.gpg' created gpg: keyring
/root/.repoconfig/gnupg/pubring.gpg' created
gpg: /root/.repoconfig/gnupg/trustdb.gpg: trustdb created
gpg: key 920F5C65: public key "Repo Maintainer [email protected]" imported
gpg: Total number processed: 1
gpg: imported: 1
Getting repo ...
from git://codeaurora.org/tools/repo.git
remote: Counting objects: 3090, done.
remote: Compressing objects: 100% (954/954), done.
remote: Total 3090 (delta 2082), reused 3090 (delta 2082)
Receiving objects: 100% (3090/3090), 678.31 KiB | 492 KiB/s, done.
Resolving deltas: 100% (2082/2082), done.
From git://codeaurora.org/tools/repo
Your Name [root]: Yvonne Lu
Your Email [[email protected]]: [email protected]
Your identity is: Yvonne Lu [email protected]
is this correct [y/n]? y
Testing colorized output (for 'repo diff', 'repo status'):
black red green yellow blue magenta cyan white
bold dim ul reverse
Enable color display in this user account (y/n)? y
repo initialized in /root/flyme
[root@Yvonne flyme]# repo sync
fatal: '../FlymeOS/build.git' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
error: Cannot fetch FlymeOS/build
The title says it all :3 no ringtone sound at incoming call, but in settings it plays normally.
full log
Part of log:
09-29 16:32:32.211 1505 1505 W System.err: java.lang.IllegalArgumentException: java.lang.IllegalArgumentException: java.lang.NoSuchMethodException: isIncomingCallMultiparty not found at com.android.internal.telephony.gsm.GsmConnection
09-29 16:32:32.213 1505 1505 W System.err: at com.meizu.phone.Reflector.invokeMethod(Reflector.java:103)
09-29 16:32:32.214 1505 1505 W System.err: at com.meizu.phone.Reflector.invokeMethod(Reflector.java:133)
09-29 16:32:32.214 1505 1505 W System.err: at com.meizu.phone.api.wrapper.telephony.ConnectionWrapper.isIncomingCallMultiparty(ConnectionWrapper.java:13)
09-29 16:32:32.214 1505 1505 W System.err: at com.android.services.telephony.PstnIncomingCallNotifier.sendIncomingCallIntent(PstnIncomingCallNotifier.java:317)
09-29 16:32:32.214 1505 1505 W System.err: at com.android.services.telephony.PstnIncomingCallNotifier.handleNewRingingConnection(PstnIncomingCallNotifier.java:235)
09-29 16:32:32.214 1505 1505 W System.err: at com.android.services.telephony.PstnIncomingCallNotifier.-wrap2(PstnIncomingCallNotifier.java)
09-29 16:32:32.214 1505 1505 W System.err: at com.android.services.telephony.PstnIncomingCallNotifier$1.handleMessage(PstnIncomingCallNotifier.java:98)
09-29 16:32:32.214 1505 1505 W System.err: at android.os.Handler.dispatchMessage(Handler.java:102)
09-29 16:32:32.214 1505 1505 W System.err: at android.os.Looper.loop(Looper.java:148)
09-29 16:32:32.214 1505 1505 W System.err: at android.app.ActivityThread.main(ActivityThread.java:5461)
09-29 16:32:32.214 1505 1505 W System.err: at java.lang.reflect.Method.invoke(Native Method)
09-29 16:32:32.214 1505 1505 W System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
09-29 16:32:32.215 1505 1505 W System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
09-29 16:32:32.215 1505 1505 W System.err: Caused by: java.lang.IllegalArgumentException: java.lang.NoSuchMethodException: isIncomingCallMultiparty not found at com.android.internal.telephony.gsm.GsmConnection
09-29 16:32:32.215 1505 1505 W System.err: at com.meizu.phone.Reflector.reflectMethod(Reflector.java:240)
09-29 16:32:32.215 1505 1505 W System.err: at com.meizu.phone.Reflector.getCachedMethod(Reflector.java:51)
09-29 16:32:32.215 1505 1505 W System.err: at com.meizu.phone.Reflector.invokeMethod(Reflector.java:93)
09-29 16:32:32.215 1505 1505 W System.err: ... 12 more
09-29 16:32:32.215 1505 1505 W System.err: Caused by: java.lang.NoSuchMethodException: isIncomingCallMultiparty not found at com.android.internal.telephony.gsm.GsmConnection
09-29 16:32:32.216 1505 1505 W System.err: at com.meizu.phone.Reflector.getMethod(Reflector.java:256)
09-29 16:32:32.216 1505 1505 W System.err: at com.meizu.phone.Reflector.reflectMethod(Reflector.java:238)
09-29 16:32:32.216 1505 1505 W System.err: ... 14 more
09-29 16:32:32.456 1505 1505 W System.err: java.lang.IllegalArgumentException: java.lang.IllegalArgumentException: java.lang.NoSuchMethodException: registerForSpeechCodecInfo not found at com.android.internal.telephony.gsm.GSMPhone
09-29 16:32:32.460 1505 1505 W System.err: at com.meizu.phone.Reflector.invokeMethod(Reflector.java:103)
09-29 16:32:32.460 1505 1505 W System.err: at com.meizu.phone.api.wrapper.telephony.PhoneWrapper.registerForSpeechCodecInfo(PhoneWrapper.java:454)
09-29 16:32:32.460 1505 1505 W System.err: at com.android.services.telephony.TelephonyConnection.setOriginalConnection(TelephonyConnection.java:903)
09-29 16:32:32.460 1505 1505 W System.err: at com.android.services.telephony.TelephonyConnection.<init>(TelephonyConnection.java:551)
09-29 16:32:32.460 1505 1505 W System.err: at com.android.services.telephony.GsmConnection.<init>(GsmConnection.java:40)
09-29 16:32:32.460 1505 1505 W System.err: at com.android.services.telephony.TelephonyConnectionService.createConnectionFor(TelephonyConnectionService.java:729)
09-29 16:32:32.460 1505 1505 W System.err: at com.android.services.telephony.TelephonyConnectionService.onCreateIncomingConnection(TelephonyConnectionService.java:573)
09-29 16:32:32.460 1505 1505 W System.err: at android.telecom.ConnectionService.createConnection(ConnectionService.java:719)
09-29 16:32:32.461 1505 1505 W System.err: at android.telecom.ConnectionService.-wrap7(ConnectionService.java)
09-29 16:32:32.461 1505 1505 W System.err: at android.telecom.ConnectionService$2$1.run(ConnectionService.java:298)
09-29 16:32:32.461 1505 1505 W System.err: at android.telecom.ConnectionService.onAccountsInitialized(ConnectionService.java:1274)
09-29 16:32:32.461 1505 1505 W System.err: at android.telecom.ConnectionService.-wrap11(ConnectionService.java)
09-29 16:32:32.461 1505 1505 W System.err: at android.telecom.ConnectionService$5$1.run(ConnectionService.java:976)
09-29 16:32:32.461 1505 1505 W System.err: at android.os.Handler.handleCallback(Handler.java:739)
09-29 16:32:32.461 1505 1505 W System.err: at android.os.Handler.dispatchMessage(Handler.java:95)
09-29 16:32:32.461 1505 1505 W System.err: at android.os.Looper.loop(Looper.java:148)
09-29 16:32:32.461 1505 1505 W System.err: at android.app.ActivityThread.main(ActivityThread.java:5461)
09-29 16:32:32.462 1505 1505 W System.err: at java.lang.reflect.Method.invoke(Native Method)
09-29 16:32:32.467 1505 1505 W System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
09-29 16:32:32.467 1505 1505 W System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
09-29 16:32:32.467 1505 1505 W System.err: Caused by: java.lang.IllegalArgumentException: java.lang.NoSuchMethodException: registerForSpeechCodecInfo not found at com.android.internal.telephony.gsm.GSMPhone
09-29 16:32:32.468 1505 1505 W System.err: at com.meizu.phone.Reflector.reflectMethod(Reflector.java:240)
09-29 16:32:32.468 1505 1505 W System.err: at com.meizu.phone.Reflector.getCachedMethod(Reflector.java:51)
09-29 16:32:32.468 1505 1505 W System.err: at com.meizu.phone.Reflector.invokeMethod(Reflector.java:93)
09-29 16:32:32.468 1505 1505 W System.err: ... 19 more
09-29 16:32:32.468 1505 1505 W System.err: Caused by: java.lang.NoSuchMethodException: registerForSpeechCodecInfo not found at com.android.internal.telephony.gsm.GSMPhone
09-29 16:32:32.468 1505 1505 W System.err: at com.meizu.phone.Reflector.getMethod(Reflector.java:256)
09-29 16:32:32.469 1505 1505 W System.err: at com.meizu.phone.Reflector.reflectMethod(Reflector.java:238)
09-29 16:32:32.469 1505 1505 W System.err: ... 21 more
09-29 16:32:32.472 1505 1505 W System.err: java.lang.IllegalArgumentException: java.lang.IllegalArgumentException: java.lang.NoSuchMethodException: registerForVtStatusInfo not found at com.android.internal.telephony.gsm.GSMPhone
09-29 16:32:32.472 1505 1505 W System.err: at com.meizu.phone.Reflector.invokeMethod(Reflector.java:103)
09-29 16:32:32.472 1505 1505 W System.err: at com.meizu.phone.api.wrapper.telephony.PhoneWrapper.registerForVtStatusInfo(PhoneWrapper.java:515)
09-29 16:32:32.472 1505 1505 W System.err: at com.android.services.telephony.TelephonyConnection.setOriginalConnection(TelephonyConnection.java:907)
09-29 16:32:32.473 1505 1505 W System.err: at com.android.services.telephony.TelephonyConnection.<init>(TelephonyConnection.java:551)
09-29 16:32:32.473 1505 1505 W System.err: at com.android.services.telephony.GsmConnection.<init>(GsmConnection.java:40)
09-29 16:32:32.473 1505 1505 W System.err: at com.android.services.telephony.TelephonyConnectionService.createConnectionFor(TelephonyConnectionService.java:729)
09-29 16:32:32.473 1505 1505 W System.err: at com.android.services.telephony.TelephonyConnectionService.onCreateIncomingConnection(TelephonyConnectionService.java:573)
09-29 16:32:32.473 1505 1505 W System.err: at android.telecom.ConnectionService.createConnection(ConnectionService.java:719)
09-29 16:32:32.473 1505 1505 W System.err: at android.telecom.ConnectionService.-wrap7(ConnectionService.java)
09-29 16:32:32.473 1505 1505 W System.err: at android.telecom.ConnectionService$2$1.run(ConnectionService.java:298)
09-29 16:32:32.473 1505 1505 W System.err: at android.telecom.ConnectionService.onAccountsInitialized(ConnectionService.java:1274)
09-29 16:32:32.473 1505 1505 W System.err: at android.telecom.ConnectionService.-wrap11(ConnectionService.java)
09-29 16:32:32.473 1505 1505 W System.err: at android.telecom.ConnectionService$5$1.run(ConnectionService.java:976)
09-29 16:32:32.473 1505 1505 W System.err: at android.os.Handler.handleCallback(Handler.java:739)
09-29 16:32:32.473 1505 1505 W System.err: at android.os.Handler.dispatchMessage(Handler.java:95)
09-29 16:32:32.474 1505 1505 W System.err: at android.os.Looper.loop(Looper.java:148)
09-29 16:32:32.474 1505 1505 W System.err: at android.app.ActivityThread.main(ActivityThread.java:5461)
09-29 16:32:32.474 1505 1505 W System.err: at java.lang.reflect.Method.invoke(Native Method)
09-29 16:32:32.474 1505 1505 W System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
09-29 16:32:32.474 1505 1505 W System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
09-29 16:32:32.474 1505 1505 W System.err: Caused by: java.lang.IllegalArgumentException: java.lang.NoSuchMethodException: registerForVtStatusInfo not found at com.android.internal.telephony.gsm.GSMPhone
09-29 16:32:32.474 1505 1505 W System.err: at com.meizu.phone.Reflector.reflectMethod(Reflector.java:240)
09-29 16:32:32.474 1505 1505 W System.err: at com.meizu.phone.Reflector.getCachedMethod(Reflector.java:51)
09-29 16:32:32.475 1505 1505 W System.err: at com.meizu.phone.Reflector.invokeMethod(Reflector.java:93)
09-29 16:32:32.475 1505 1505 W System.err: ... 19 more
09-29 16:32:32.481 1505 1505 W System.err: Caused by: java.lang.NoSuchMethodException: registerForVtStatusInfo not found at com.android.internal.telephony.gsm.GSMPhone
09-29 16:32:32.481 1505 1505 W System.err: at com.meizu.phone.Reflector.getMethod(Reflector.java:256)
09-29 16:32:32.481 1505 1505 W System.err: at com.meizu.phone.Reflector.reflectMethod(Reflector.java:238)
09-29 16:32:32.482 1505 1505 W System.err: ... 21 more
09-29 16:32:33.244 7188 7188 W System.err: java.lang.NoSuchMethodException: resume []
09-29 16:32:33.248 7188 7188 W System.err: at java.lang.Class.getMethod(Class.java:624)
09-29 16:32:33.248 7188 7188 W System.err: at java.lang.Class.getMethod(Class.java:603)
09-29 16:32:33.248 7188 7188 W System.err: at com.android.soundrecorder.utils.q.b(SourceFile:334)
09-29 16:32:33.249 7188 7188 W System.err: at com.android.soundrecorder.MediaRecorderService.onCreate(SourceFile:95)
09-29 16:32:33.249 7188 7188 W System.err: at android.app.ActivityThread.handleCreateService(ActivityThread.java:2911)
09-29 16:32:33.249 7188 7188 W System.err: at android.app.ActivityThread.-wrap4(ActivityThread.java)
09-29 16:32:33.249 7188 7188 W System.err: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1446)
09-29 16:32:33.250 7188 7188 W System.err: at android.os.Handler.dispatchMessage(Handler.java:102)
09-29 16:32:33.250 7188 7188 W System.err: at android.os.Looper.loop(Looper.java:148)
09-29 16:32:33.250 7188 7188 W System.err: at android.app.ActivityThread.main(ActivityThread.java:5461)
09-29 16:32:33.250 7188 7188 W System.err: at java.lang.reflect.Method.invoke(Native Method)
09-29 16:32:33.250 7188 7188 W System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
09-29 16:32:33.250 7188 7188 W System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
09-29 16:32:33.295 7188 7188 W System.err: java.lang.NoSuchFieldException: MPEG_3
09-29 16:32:33.296 7188 7188 W System.err: at com.android.soundrecorder.utils.q.b(SourceFile:277)
09-29 16:32:33.296 7188 7188 W System.err: at com.android.soundrecorder.utils.q.a(SourceFile:304)
09-29 16:32:33.296 7188 7188 W System.err: at com.android.soundrecorder.utils.p.b(SourceFile:281)
09-29 16:32:33.296 7188 7188 W System.err: at com.android.soundrecorder.MediaRecorderService.onCreate(SourceFile:106)
09-29 16:32:33.296 7188 7188 W System.err: at android.app.ActivityThread.handleCreateService(ActivityThread.java:2911)
09-29 16:32:33.297 7188 7188 W System.err: at android.app.ActivityThread.-wrap4(ActivityThread.java)
09-29 16:32:33.297 7188 7188 W System.err: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1446)
09-29 16:32:33.297 7188 7188 W System.err: at android.os.Handler.dispatchMessage(Handler.java:102)
09-29 16:32:33.297 7188 7188 W System.err: at android.os.Looper.loop(Looper.java:148)
09-29 16:32:33.297 7188 7188 W System.err: at android.app.ActivityThread.main(ActivityThread.java:5461)
09-29 16:32:33.297 7188 7188 W System.err: at java.lang.reflect.Method.invoke(Native Method)
09-29 16:32:33.297 7188 7188 W System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
09-29 16:32:33.298 7188 7188 W System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
09-29 16:32:33.299 7188 7188 W System.err: java.lang.NoSuchFieldException: MPEG_3
09-29 16:32:33.300 7188 7188 W System.err: at com.android.soundrecorder.utils.q.b(SourceFile:277)
09-29 16:32:33.300 7188 7188 W System.err: at com.android.soundrecorder.utils.q.a(SourceFile:304)
09-29 16:32:33.300 7188 7188 W System.err: at com.android.soundrecorder.utils.p.c(SourceFile:297)
09-29 16:32:33.300 7188 7188 W System.err: at com.android.soundrecorder.MediaRecorderService.onCreate(SourceFile:107)
09-29 16:32:33.301 7188 7188 W System.err: at android.app.ActivityThread.handleCreateService(ActivityThread.java:2911)
09-29 16:32:33.301 7188 7188 W System.err: at android.app.ActivityThread.-wrap4(ActivityThread.java)
09-29 16:32:33.301 7188 7188 W System.err: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1446)
09-29 16:32:33.301 7188 7188 W System.err: at android.os.Handler.dispatchMessage(Handler.java:102)
09-29 16:32:33.301 7188 7188 W System.err: at android.os.Looper.loop(Looper.java:148)
09-29 16:32:33.302 7188 7188 W System.err: at android.app.ActivityThread.main(ActivityThread.java:5461)
09-29 16:32:33.302 7188 7188 W System.err: at java.lang.reflect.Method.invoke(Native Method)
09-29 16:32:33.302 7188 7188 W System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
09-29 16:32:33.302 7188 7188 W System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
when i do flyme config in 6.0 it works, but if i do this command in nougat 7.1 not work:
.>>> config
.>>> Check connecting state
.>>> Device is not found, Please connect device and pc with USB cable, and open Adb Debug in device.
ERR_USB_NOT_CONNECTED: Can not find device
Please make sure your device has been connected.
<<< config failed
exit_command: 1 file pushed. 0.0 MB/s (5 bytes in 0.003s)
Root State: System Root
Setup the Makefile Begin!
/Users/shionphan/www/others/android/project/tools/makeconfig: line 229: [: /var/folders/c8/r8gw60b94l1ct3xynpxyrhhh0000gn/T/-u.uUocmXEz: binary operator expected
Get the files list in /system/framework failed!
Please check the adb is ok!
////////
This is my adb devices
List of devices attached
064a39db0ac6d0da device usb:336592896X product:hammerhead model:Nexus_5 device:hammerhead
建议patchROM团队未来主要做两件事情:一是继续优化和完善工具;二是搭建一个专门用于众筹刷机包的网站,大家以一定价格购买手机适配服务。虽然很多人习惯于吃带众多推广软件的“免费午餐”,我相信总有人愿意为干净无推广的刷机包的抢先体验而付费(可以在众筹完成后让付费的人先行体验,锁定一段时间后开放免费下载,如72小时等;对开发者也要做约束,要求在众筹完成后几个小时之内做出刷机包,并通过官方体验测试才能正式上架,否则拉黑)。
安卓9以及出了,10也快要来了,我们不要求什么,先更新到安卓8和Flyme7就好
android:/system/bin $ flymed /system/bin/sh: /system/bin/flymed: not executable: 64-bit ELF file
我的手机是arm平台,不支持arm64,插桩工具会自动识别吗?还是需要在哪定义
二进制文件不对唉
Flyme 6 基于 base 插桩,patchall 后 冲突形式是以 file not found 表示出的,共有200多文件不存在,是不是要把 base 里面的文件换进去?
求解决,十分感谢!
05-11 00:02:04.203 1314 1314 D SELinuxMMAC: Using policy file /system/etc/security/mac_permissions.xml
05-11 00:02:04.212 1314 1314 E SELinuxMMAC: Duplicate policy entry: cert=308204a8308... seinfo=release
05-11 00:02:04.212 1314 1314 W SELinuxMMAC: ERROR! Duplicate entries found parsing /system/etc/security/mac_permissions.xml
目前的打包都有这问题。
安卓5.1,把rom刷入后,一直卡在开机界面.log如下.
logcat.log
build |target-files|SYSTEM|vendor_modify_jar| to out/obj/system/framework/framework.jar ...
copy board packages: "flyme meizu com/flyme com/meizu"
from /home/aymen/bin/devices/cm/board/system/framework/framework.jar to
I: Using Apktool 2.1.1-04d478-SNAPSHOT on framework.jar
I: Baksmaling classes.dex...
I: Baksmaling classes2.dex...
I: Copying assets and libs...
I: Copying unknown files...
I: Copying original files...
modify resource id: out/obj/system/framework/framework.board.61E/smali ...
<<<< modify resource id: out/obj/system/framework/framework.board.61E/smali done
modify resource id: out/obj/system/framework/framework.board.61E/smali_classes2 ...
<<<< modify resource id: out/obj/system/framework/framework.board.61E/smali_classes2 done
<<<< copy board packages done
in partSmaliAppend.sh
I: Using Apktool 2.1.1-04d478-SNAPSHOT
I: Checking whether sources has changed...
I: Smaling smali folder into classes.dex...
Exception in thread "main" org.jf.util.ExceptionWithContext: Unsigned short value out of range: 65786
at org.jf.dexlib2.writer.DexDataWriter.writeUshort(DexDataWriter.java:116)
at org.jf.dexlib2.writer.InstructionWriter.write(InstructionWriter.java:329)
at org.jf.dexlib2.writer.DexWriter.writeCodeItem(DexWriter.java:1027)
at org.jf.dexlib2.writer.DexWriter.writeDebugAndCodeItems(DexWriter.java:803)
at org.jf.dexlib2.writer.DexWriter.writeTo(DexWriter.java:252)
at org.jf.dexlib2.writer.DexWriter.writeTo(DexWriter.java:230)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:53)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:38)
at brut.androlib.Androlib.buildSourcesSmali(Androlib.java:364)
at brut.androlib.Androlib.buildSources(Androlib.java:295)
at brut.androlib.Androlib.build(Androlib.java:278)
at brut.androlib.Androlib.build(Androlib.java:254)
at brut.apktool.Main.cmdBuild(Main.java:224)
at brut.apktool.Main.main(Main.java:84)
/home/aymen/bin/build/main.mk:451: recipe for target 'out/obj/system/framework/framework.jar' failed
make[1]: *** [out/obj/system/framework/framework.jar] Error 161
make[1]: Leaving directory '/home/aymen/bin/devices/cm'
/home/aymen/bin/build/main.mk:34: recipe for target 'ota' failed
make: *** [ota] Error 2
in meizu website or github as release because the git repos sometimes the connection refused
and unable to download the patchrom >>please 👎
Hello, I am building for Lenovo zuk z2pro(z2_row) with LOS14.1 was base,
flyme config
okey but
flyme newproject wont work.
MIUI/ColorOS都用jemalloc
要知道jemalloc性能更优,内存使用更少。
crdroidandroid/android_bionic@e6f606e
01-03 09:01:48.097 238 238 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
01-03 09:01:48.097 238 238 F DEBUG : LineageOS Version: '13.0-20170525-UNOFFICIAL-piccolo'
01-03 09:01:48.097 238 238 F DEBUG : Build fingerprint: 'bq/Aquaris_M5/Aquaris_M5:6.0.1/MOB31T/builder.20170710125054_R:userdebug/test-keys'
01-03 09:01:48.098 238 238 F DEBUG : Revision: '0'
01-03 09:01:48.098 238 238 F DEBUG : ABI: 'arm'
01-03 09:01:48.098 238 238 F DEBUG : pid: 6332, tid: 6332, name: main >>> zygote <<<
01-03 09:01:48.098 238 238 F DEBUG : signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
01-03 09:01:48.119 238 238 F DEBUG : Abort message: 'art/runtime/jni_internal.cc:497] JNI FatalError called: frameworks/base/core/jni/com_android_internal_os_Zygote.cpp:492: Unable to construct file descriptor table.'
01-03 09:01:48.119 238 238 F DEBUG : r0 00000000 r1 000018bc r2 00000006 r3 b6f0ab8c
01-03 09:01:48.119 238 238 F DEBUG : r4 b6f0ab94 r5 b6f0ab44 r6 00000000 r7 0000010c
01-03 09:01:48.120 238 238 F DEBUG : r8 fffff7f4 r9 b868c460 sl 00000000 fp 00000000
01-03 09:01:48.120 238 238 F DEBUG : ip 00000006 sp be862120 lr b6c86345 pc b6c88734 cpsr 40070010
01-03 09:01:48.130 238 238 F DEBUG :
01-03 09:01:48.130 238 238 F DEBUG : backtrace:
01-03 09:01:48.130 238 238 F DEBUG : #00 pc 00044734 /system/lib/libc.so (tgkill+12)
01-03 09:01:48.130 238 238 F DEBUG : #1 pc 00042341 /system/lib/libc.so (pthread_kill+32)
01-03 09:01:48.130 238 238 F DEBUG : #2 pc 0001b71f /system/lib/libc.so (raise+10)
01-03 09:01:48.130 238 238 F DEBUG : #3 pc 000188d1 /system/lib/libc.so (__libc_android_abort+34)
01-03 09:01:48.130 238 238 F DEBUG : #4 pc 000167e8 /system/lib/libc.so (abort+4)
01-03 09:01:48.130 238 238 F DEBUG : #5 pc 0031da69 /system/lib/libart.so (_ZN3art7Runtime5AbortEv+212)
01-03 09:01:48.130 238 238 F DEBUG : #6 pc 000f3a49 /system/lib/libart.so (_ZN3art10LogMessageD2Ev+2092)
01-03 09:01:48.130 238 238 F DEBUG : #7 pc 00262b37 /system/lib/libart.so (_ZN3art3JNI10FatalErrorEP7_JNIEnvPKc+66)
01-03 09:01:48.130 238 238 F DEBUG : #8 pc 000b51ad /system/lib/libandroid_runtime.so
01-03 09:01:48.130 238 238 F DEBUG : #9 pc 000b530f /system/lib/libandroid_runtime.so
01-03 09:01:48.130 238 238 F DEBUG : #10 pc 000b5e83 /system/lib/libandroid_runtime.so
01-03 09:01:48.130 238 238 F DEBUG : #11 pc 748229d7 /data/dalvik-cache/arm/system@[email protected] (offset 0x2177000)
build board apk out/obj/system/priv-app/Dialer/Dialer.apk.aapt to reduce resources ...
I: Using Apktool 2.2.4 on Dialer.apk
I: Loading resource table...
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: /home/hmm/.local/share/apktool/framework/1-board_cancro.apk
I: Regular manifest package...
I: Decoding file-resources...
I: Decoding values / XMLs...
I: Baksmaling classes.dex...
I: Copying assets and libs...
I: Copying unknown files...
I: Copying original files...
overlay apk resources ...
out/obj/system/app/Dialer.aapt.wDF/res/layout/mzc_dialpad.xml:6: error: Error: This attribute must be localized. (at 'contentDescription' with value '1').
out/obj/system/app/Dialer.aapt.wDF/res/layout/mzc_dialpad.xml:7: error: Error: This attribute must be localized. (at 'contentDescription' with value '2').
out/obj/system/app/Dialer.aapt.wDF/res/layout/mzc_dialpad.xml:8: error: Error: This attribute must be localized. (at 'contentDescription' with value '3').
out/obj/system/app/Dialer.aapt.wDF/res/layout/mzc_dialpad.xml:13: error: Error: This attribute must be localized. (at 'contentDescription' with value '4').
out/obj/system/app/Dialer.aapt.wDF/res/layout/mzc_dialpad.xml:14: error: Error: This attribute must be localized. (at 'contentDescription' with value '5').
out/obj/system/app/Dialer.aapt.wDF/res/layout/mzc_dialpad.xml:15: error: Error: This attribute must be localized. (at 'contentDescription' with value '6').
out/obj/system/app/Dialer.aapt.wDF/res/layout/mzc_dialpad.xml:20: error: Error: This attribute must be localized. (at 'contentDescription' with value '7').
out/obj/system/app/Dialer.aapt.wDF/res/layout/mzc_dialpad.xml:21: error: Error: This attribute must be localized. (at 'contentDescription' with value '8').
out/obj/system/app/Dialer.aapt.wDF/res/layout/mzc_dialpad.xml:22: error: Error: This attribute must be localized. (at 'contentDescription' with value '9').
out/obj/system/app/Dialer.aapt.wDF/res/layout/mzc_dialpad.xml:27: error: Error: This attribute must be localized. (at 'contentDescription' with value '*').
out/obj/system/app/Dialer.aapt.wDF/res/layout/mzc_dialpad.xml:28: error: Error: This attribute must be localized. (at 'contentDescription' with value '0').
out/obj/system/app/Dialer.aapt.wDF/res/layout/mzc_dialpad.xml:29: error: Error: This attribute must be localized. (at 'contentDescription' with value '#').
/bin/sh: 1: exit: Illegal number: /home/hmm/flyme6/devices/cancro/board/system/priv-app/Dialer/Dialer.apk
make[1]: *** [out/obj/system/priv-app/Dialer/Dialer.apk.aapt] 错误 2
make[1]:正在离开目录 `/home/hmm/flyme6/devices/cancro'
make: *** [ota] 错误 2
`>>>> modify resource id: out/obj/system/framework/framework.board.DWd/smali ...
<<<< modify resource id: out/obj/system/framework/framework.board.DWd/smali done
modify resource id: out/obj/system/framework/framework.board.DWd/smali_classes2 ...
<<<< modify resource id: out/obj/system/framework/framework.board.DWd/smali_classes2 done
<<<< copy board packages done
in partSmaliAppend.sh
I: Using Apktool 2.2.2-6a4ae2-SNAPSHOT
I: Checking whether sources has changed...
I: Smaling smali folder into classes.dex...
Exception in thread "main" org.jf.util.ExceptionWithContext: Unsigned short value out of range: 65889
at org.jf.dexlib2.writer.DexDataWriter.writeUshort(DexDataWriter.java:116)
at org.jf.dexlib2.writer.InstructionWriter.write(InstructionWriter.java:329)
at org.jf.dexlib2.writer.DexWriter.writeCodeItem(DexWriter.java:1027)
at org.jf.dexlib2.writer.DexWriter.writeDebugAndCodeItems(DexWriter.java:803)
at org.jf.dexlib2.writer.DexWriter.writeTo(DexWriter.java:252)
at org.jf.dexlib2.writer.DexWriter.writeTo(DexWriter.java:230)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:61)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:36)
at brut.androlib.Androlib.buildSourcesSmali(Androlib.java:404)
at brut.androlib.Androlib.buildSources(Androlib.java:335)
at brut.androlib.Androlib.build(Androlib.java:291)
at brut.androlib.Androlib.build(Androlib.java:263)
at brut.apktool.Main.cmdBuild(Main.java:227)
at brut.apktool.Main.main(Main.java:84)
make[1]: *** [out/obj/system/framework/framework.jar] Error 161`
E Launcher: Error start clone app: java.lang.NoSuchFieldException: No field mCloneId in class Landroid/content/Intent; (declaration of 'android.content.Intent' appears in /system/framework/framework.jar)
when tap home button launcher is kill
normalize the out/oem_target_files.zip ...
D/reverse: Program args = []
I/reverse-zipformatter: unzip /home/ccc/flymeos/devices/z2131_mk/out/oem_target_files.zip to /tmp/tmpCIjiMN
D/reverse-zipformatter:
Traceback (most recent call last):
File "/home/ccc/flymeos/tools/otanormalize", line 38, in
ZipFormatter.create(OPTIONS).format()
File "/home/ccc/flymeos/tools/reverses/zipformatter.py", line 84, in create
zipType = zipModel.getZipType()
File "/home/ccc/flymeos/tools/reverses/zipformatter.py", line 235, in getZipType
if libType.find("art") >= 0:
UnboundLocalError: local variable 'libType' referenced before assignment
/home/ccc/flymeos/build/newproject.mk:30: recipe for target 'out/oem_target_files.zip.std.zip' failed
make: *** [out/oem_target_files.zip.std.zip] Error 1
您好,开发者叔叔们,我遇到了像下面的问题不知如何解决
Check project G720T ...
< Check project G720T done
build |target-files|PREBUILT,OTA,META,SYSTEM| ...generate |target-files|PREBUILT| ...
make[1]: Entering directory '/home/huleee/Flyme/devices/G720T'
<< generate |target-files|PREBUILT| done
generate |target-files|OTA| ...
<< generate |target-files|OTA| done
generate |target-files|BOOT| ...
<< generate |target-files|BOOT| done
prepare boot ramdisk from /home/huleee/Flyme/devices/G720T/boot.img.out ...
<< prepare boot ramdisk from /home/huleee/Flyme/devices/G720T/boot.img.out done
pack out/obj/BOOT to out/boot.img ...
Pack QCOM out/obj/BOOT --> out/merged_target_files/BOOTABLE_IMAGES/boot.img
<< pack out/obj/BOOT to out/boot.img done
build boot.img out ==> out/boot.img
use prebuilt recovery.img
generating mac_permissions ...
<<< generating mac_permissions.mxl done
mac_permissions.xml out ==> out/merged_target_files/SYSTEM/etc/security/mac_permissions.xml
build framework-res out ==> out/merged_target_files/SYSTEM/framework/framework-res.apk
build |target-files|SYSTEM|vendor_modify_jar| to out/obj/system/framework/framework.jar ...
copy board packages: "flyme meizu com/flyme com/meizu"
from /home/huleee/Flyme/devices/G720T/board/system/framework/framework.jar to
I: Using Apktool 2.1.1-04d478-SNAPSHOT on framework.jar
I: Baksmaling classes.dex...
I: Baksmaling classes2.dex...
I: Copying assets and libs...
I: Copying unknown files...
I: Copying original files...
modify resource id: out/obj/system/framework/framework.board.YCF/smali ...
<<<< modify resource id: out/obj/system/framework/framework.board.YCF/smali done
modify resource id: out/obj/system/framework/framework.board.YCF/smali_classes2 ...
<<<< modify resource id: out/obj/system/framework/framework.board.YCF/smali_classes2 done
<<<< copy board packages done
in partSmaliAppend.sh
in custom_jar framework
'out/obj/system/framework/framework.Fdq/smali/android/accounts' -> 'out/obj/system/framework/framework.Fdq/smali_classes2/android/accounts'
'out/obj/system/framework/framework.Fdq/smali/android/hardware' -> 'out/obj/system/framework/framework.Fdq/smali_classes2/android/hardware'
'out/obj/system/framework/framework.Fdq/smali/android/printservice' -> 'out/obj/system/framework/framework.Fdq/smali_classes2/android/printservice'
'out/obj/system/framework/framework.Fdq/smali/android/speech' -> 'out/obj/system/framework/framework.Fdq/smali_classes2/android/speech'
I: Using Apktool 2.1.1-04d478-SNAPSHOT
I: Checking whether sources has changed...
I: Smaling smali folder into classes.dex...
Exception in thread "main" java.lang.IllegalStateException: Cannot get the location of a label that hasn't been placed yet.
at org.jf.dexlib2.builder.Label.getLocation(Label.java:54)
at org.jf.dexlib2.builder.Label.getCodeAddress(Label.java:48)
at org.jf.dexlib2.builder.BuilderOffsetInstruction.internalGetCodeOffset(BuilderOffsetInstruction.java:60)
at org.jf.dexlib2.builder.BuilderOffsetInstruction.getCodeOffset(BuilderOffsetInstruction.java:50)
at org.jf.dexlib2.writer.InstructionWriter.write(InstructionWriter.java:206)
at org.jf.dexlib2.writer.DexWriter.writeCodeItem(DexWriter.java:988)
at org.jf.dexlib2.writer.DexWriter.writeDebugAndCodeItems(DexWriter.java:803)
at org.jf.dexlib2.writer.DexWriter.writeTo(DexWriter.java:252)
at org.jf.dexlib2.writer.DexWriter.writeTo(DexWriter.java:230)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:53)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:38)
at brut.androlib.Androlib.buildSourcesSmali(Androlib.java:364)
at brut.androlib.Androlib.buildSources(Androlib.java:295)
at brut.androlib.Androlib.build(Androlib.java:278)
at brut.androlib.Androlib.build(Androlib.java:254)
at brut.apktool.Main.cmdBuild(Main.java:224)
at brut.apktool.Main.main(Main.java:84)
/home/huleee/Flyme/build/main.mk:451: recipe for target 'out/obj/system/framework/framework.jar' failed
make[1]: *** [out/obj/system/framework/framework.jar] Error 161
make[1]: Leaving directory '/home/huleee/Flyme/devices/G720T'
/home/huleee/Flyme/build/main.mk:34: recipe for target 'ota' failed
make: *** [ota] Error 2
开机无限提示phone停止,并且无基带,WiFi正常
Hi i built flyme 6 for my device . The rom boots but at last only black screen is shown it doesnot show any thing in screen. But when I press the power buton the power menu shows up. Please help.
logcat:
flyme6_2.txt
tombstones:
tombstones.zip
@hexiaoshuai @zoujunhua
assert succ, "build " + what + ".img image failed"
AssertionError: build system.img image failed
/home/terry/android/flymeos/build/main.mk:699: recipe for target 'out/flyme_Z2-Plus_Terry_6.7.9.8R.zip' failed
make[1]: *** [out/flyme_Z2-Plus_Terry_6.7.9.8R.zip] Error 51
make[1]: Leaving directory '/home/terry/android/flymeos/devices/z2'
/home/terry/android/flymeos/build/main.mk:34: recipe for target 'fullota' failed
make: *** [fullota] Error 2
请问这是怎么回事呀
fullota
Check project xt1526 ...
< Check project xt1526 done
build |target-files|PREBUILT,OTA,META,SYSTEM| ...
generate |target-files|PREBUILT| ...
make[1]: 进入目录“/home/wsahor/flyme/devices/xt1526”
<< generate |target-files|PREBUILT| done
generate |target-files|OTA| ...
<< generate |target-files|OTA| done
prepare boot ramdisk from /home/wsahor/flyme/devices/xt1526/boot.img.out ...
pack out/obj/BOOT/RAMDISK/file_contexts.bin ...
<< pack out/obj/BOOT/RAMDISK/file_contexts.bin done
<< prepare boot ramdisk from /home/wsahor/flyme/devices/xt1526/boot.img.out done
pack out/obj/BOOT to out/boot.img ...
Pack QCOM out/obj/BOOT --> out/merged_target_files/IMAGES/boot.img
cp: 无法获取'out/merged_target_files/IMAGES/boot.img' 的文件状态(stat): 没有那个文件或目录
/home/wsahor/flyme/build/boot_recovery.mk:99: recipe for target 'out/merged_target_files/IMAGES/boot.img' failed
make[1]: *** [out/merged_target_files/IMAGES/boot.img] Error 1
make[1]: 离开目录“/home/wsahor/flyme/devices/xt1526”
/home/wsahor/flyme/build/main.mk:34: recipe for target 'ota' failed
make: *** [ota] Error 2
<<< fullota failed
Hello, I am building for Xiaomi Mi6 with LOS14.1 was base,
flyme config
flyme newproject
flyme patchall
went okay
but in "flyme fullota" i get thi error
apktool if(install framework): board ...
S: WARNING: Could not write to (/home/jan/.local/share/apktool/framework), using /tmp instead...
S: Please be aware this is a volatile directory and frameworks could go missing, please utilize --frame-path if the default storage directory is unavailable
I: Framework installed to: /tmp/1-board_sagit_lin.apk
S: WARNING: Could not write to (/home/jan/.local/share/apktool/framework), using /tmp instead...
S: Please be aware this is a volatile directory and frameworks could go missing, please utilize --frame-path if the default storage directory is unavailable
I: Framework installed to: /tmp/2-board_sagit_lin.apk
S: --frame-path is set to a file, not a directory.
S: --frame-path is set to a file, not a directory.
/home/jan/Flyme_N/build/main.mk:183: die Regel für Ziel „out/obj/system/framework/ifboard“ scheiterte
make[1]: *** [out/obj/system/framework/ifboard] Fehler 1
make[1]: Verzeichnis „/home/jan/Flyme_N/device/Xiaomi/sagit_lin“ wird verlassen
/home/jan/Flyme_N/build/main.mk:34: die Regel für Ziel „ota“ scheiterte
make: *** [ota] Fehler 2
aymen@aymen:~/bin/devices/s2plus$ flyme
flyme: command not found
plz help
拉包后报错:
awk: 致命错误: 无法以读模式打开文件“/home/xiaohua/FlymeOS_Patchrom/devices/demo/FMRadio/apktool.yml”(没有那个文件或目录)
/home/xiaohua/FlymeOS_Patchrom/build/main.mk:470: warning: overriding recipe for target 'out/obj/system/res/FMRadio.remove'
/home/xiaohua/FlymeOS_Patchrom/build/main.mk:470: warning: ignoring old recipe for target 'out/obj/system/res/FMRadio.remove'
/home/xiaohua/FlymeOS_Patchrom/build/main.mk:470: warning: overriding recipe for target 'out/obj/system/app/FMRadio.signed.apk'
/home/xiaohua/FlymeOS_Patchrom/build/main.mk:470: warning: ignoring old recipe for target 'out/obj/system/app/FMRadio.signed.apk'
/home/xiaohua/FlymeOS_Patchrom/build/main.mk:470: warning: overriding recipe for target 'out/merged_target_files/SYSTEM/app/FMRadio.apk'
/home/xiaohua/FlymeOS_Patchrom/build/main.mk:470: warning: ignoring old recipe for target 'out/merged_target_files/SYSTEM/app/FMRadio.apk'
/home/xiaohua/FlymeOS_Patchrom/build/main.mk:470: warning: overriding recipe for target 'clean-FMRadio'
/home/xiaohua/FlymeOS_Patchrom/build/main.mk:470: warning: ignoring old recipe for target 'clean-FMRadio'
/home/xiaohua/FlymeOS_Patchrom/build/main.mk:470: warning: overriding recipe for target 'FMRadio.phone'
/home/xiaohua/FlymeOS_Patchrom/build/main.mk:470: warning: ignoring old recipe for target 'FMRadio.phone'
而后是合并Odex之后的错误:
OSError: [Errno 2] No such file or directory
/home/xiaohua/FlymeOS_Patchrom/build/newproject.mk:30: recipe for target 'out/oem_target_files.zip.std.zip' failed
make: *** [out/oem_target_files.zip.std.zip] Error 1
说明一下,这边官方ROM的FMRadio文件夹里是没有FMRadio.apk的。
望解决,十分感谢!
1.- When the device is locked and you try to unlock it, Emergency Call can't be opened.
2.- When the notification panel is scrolled down, the navbar is over the clear button
3.- When you open an app folder in the launcher, everything gets moved for less of 1sec
Hope this can be fixed!
Source: https://github.com/Rendyindo/Flyme_X510-cm
Log: https://puu.sh/wD2Dh/a47e364b18.log
Part of log:
07-06 21:01:56.837 4990 5563 E AndroidRuntime: FATAL EXCEPTION: AsyncTask #2
07-06 21:01:56.837 4990 5563 E AndroidRuntime: Process: com.android.settings, PID: 4990
07-06 21:01:56.837 4990 5563 E AndroidRuntime: Theme: themes:{}
07-06 21:01:56.837 4990 5563 E AndroidRuntime: java.lang.RuntimeException: An error occurred while executing doInBackground()
07-06 21:01:56.837 4990 5563 E AndroidRuntime: at android.os.AsyncTask$3.done(AsyncTask.java:309)
07-06 21:01:56.837 4990 5563 E AndroidRuntime: at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:354)
07-06 21:01:56.837 4990 5563 E AndroidRuntime: at java.util.concurrent.FutureTask.setException(FutureTask.java:223)
07-06 21:01:56.837 4990 5563 E AndroidRuntime: at java.util.concurrent.FutureTask.run(FutureTask.java:242)
07-06 21:01:56.837 4990 5563 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
07-06 21:01:56.837 4990 5563 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
07-06 21:01:56.837 4990 5563 E AndroidRuntime: at java.lang.Thread.run(Thread.java:818)
07-06 21:01:56.837 4990 5563 E AndroidRuntime: Caused by: java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.String android.telephony.ITelephonyExt.getDeviceId(int)' on a null object reference
07-06 21:01:56.837 4990 5563 E AndroidRuntime: at android.telephony.MzTelephonyManager.getDeviceId(MzTelephonyManager.java:557)
07-06 21:01:56.837 4990 5563 E AndroidRuntime: at android.telephony.MzTelephonyManager.getDeviceId(MzTelephonyManager.java:537)
07-06 21:01:56.837 4990 5563 E AndroidRuntime: at com.meizu.settings.utils.MzUtils.getDefaultIMEI(MzUtils.java:787)
07-06 21:01:56.837 4990 5563 E AndroidRuntime: at com.meizu.settings.recommended.RemoteConfigFetcher.<init>(RemoteConfigFetcher.java:62)
07-06 21:01:56.837 4990 5563 E AndroidRuntime: at com.meizu.settings.recommended.RecommendController.<init>(RecommendController.java:61)
07-06 21:01:56.837 4990 5563 E AndroidRuntime: at com.meizu.settings.recommended.RecommendController.getInstance(RecommendController.java:88)
07-06 21:01:56.837 4990 5563 E AndroidRuntime: at com.android.settings.SettingsActivity.updateTilesList(SettingsActivity.java:1301)
07-06 21:01:56.837 4990 5563 E AndroidRuntime: at com.android.settings.SettingsActivity.buildDashboardCategories(SettingsActivity.java:1061)
07-06 21:01:56.837 4990 5563 E AndroidRuntime: at com.android.settings.SettingsActivity.getDashboardCategories(SettingsActivity.java:430)
07-06 21:01:56.837 4990 5563 E AndroidRuntime: at com.meizu.settings.home.FlymeDashboardSummary$LoadingTask.doInBackground(FlymeDashboardSummary.java:434)
07-06 21:01:56.837 4990 5563 E AndroidRuntime: at com.meizu.settings.home.FlymeDashboardSummary$LoadingTask.doInBackground(FlymeDashboardSummary.java:428)
07-06 21:01:56.837 4990 5563 E AndroidRuntime: at android.os.AsyncTask$2.call(AsyncTask.java:295)
07-06 21:01:56.837 4990 5563 E AndroidRuntime: at java.util.concurrent.FutureTask.run(FutureTask.java:237)
07-06 21:01:56.837 4990 5563 E AndroidRuntime: ... 3 more
07-06 20:56:50.604 792 792 W ActivityManager: Unable to start service Intent { cmp=com.android.phone/com.meizu.phone.MzTelephonyService } U=0: not found
07-06 20:58:04.538 4578 4578 W System.err: java.lang.ClassNotFoundException: com.android.internal.telephony.MzIccConstants
07-06 20:58:04.539 4578 4578 W System.err: at java.lang.Class.classForName(Native Method)
07-06 20:58:04.539 4578 4578 W System.err: at java.lang.Class.forName(Class.java:324)
07-06 20:58:04.539 4578 4578 W System.err: at java.lang.Class.forName(Class.java:285)
07-06 20:58:04.539 4578 4578 W System.err: at com.a.a.a.c.f.a(SourceFile:35)
07-06 20:58:04.539 4578 4578 W System.err: at com.meizu.d.e.<clinit>(SourceFile:21)
07-06 20:58:04.539 4578 4578 W System.err: at com.meizu.mzsimcontacts.n.<clinit>(SourceFile:284)
07-06 20:58:04.539 4578 4578 W System.err: at com.meizu.mzsimcontacts.n.a(SourceFile:276)
07-06 20:58:04.539 4578 4578 W System.err: at com.meizu.mzsimcontacts.SimEventReceiver.a(SourceFile:170)
07-06 20:58:04.540 4578 4578 W System.err: at com.meizu.mzsimcontacts.SimEventReceiver.onReceive(SourceFile:211)
07-06 20:58:04.540 4578 4578 W System.err: at android.app.ActivityThread.handleReceiver(ActivityThread.java:2757)
07-06 20:58:04.540 4578 4578 W System.err: at android.app.ActivityThread.-wrap14(ActivityThread.java)
07-06 20:58:04.540 4578 4578 W System.err: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1440)
07-06 20:58:04.540 4578 4578 W System.err: at android.os.Handler.dispatchMessage(Handler.java:102)
07-06 20:58:04.540 4578 4578 W System.err: at android.os.Looper.loop(Looper.java:148)
07-06 20:58:04.540 4578 4578 W System.err: at android.app.ActivityThread.main(ActivityThread.java:5461)
07-06 20:58:04.540 4578 4578 W System.err: at java.lang.reflect.Method.invoke(Native Method)
07-06 20:58:04.540 4578 4578 W System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
07-06 20:58:04.540 4578 4578 W System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
07-06 20:58:04.541 4578 4578 W System.err: Caused by: java.lang.ClassNotFoundException: Didn't find class "com.android.internal.telephony.MzIccConstants" on path: DexPathList[[zip file "/system/app/MzSimContacts/MzSimContacts.apk"],nativeLibraryDirectories=[/system/app/MzSimContacts/lib/arm, /vendor/lib, /system/lib]]
07-06 20:58:04.541 4578 4578 W System.err: at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
07-06 20:58:04.541 4578 4578 W System.err: at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
07-06 20:58:04.541 4578 4578 W System.err: at java.lang.ClassLoader.loadClass(ClassLoader.java:469)
07-06 20:58:04.541 4578 4578 W System.err: ... 18 more
07-06 20:58:04.541 4578 4578 W System.err: Suppressed: java.lang.ClassNotFoundException: com.android.internal.telephony.MzIccConstants
07-06 20:58:04.542 4578 4578 W System.err: at java.lang.Class.classForName(Native Method)
07-06 20:58:04.542 4578 4578 W System.err: at java.lang.BootClassLoader.findClass(ClassLoader.java:781)
07-06 20:58:04.542 4578 4578 W System.err: at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
07-06 20:58:04.542 4578 4578 W System.err: at java.lang.ClassLoader.loadClass(ClassLoader.java:504)
07-06 20:58:04.542 4578 4578 W System.err: ... 19 more
07-06 20:58:04.542 4578 4578 W System.err: Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack trace available
07-06 20:58:04.543 4578 4578 W System.err: java.lang.ClassNotFoundException: com.android.internal.telephony.MzIccConstants
07-06 20:58:04.543 4578 4578 W System.err: at java.lang.Class.classForName(Native Method)
07-06 20:58:04.543 4578 4578 W System.err: at java.lang.Class.forName(Class.java:324)
07-06 20:58:04.543 4578 4578 W System.err: at java.lang.Class.forName(Class.java:285)
07-06 20:58:04.543 4578 4578 W System.err: at com.a.a.a.c.f.a(SourceFile:35)
07-06 20:58:04.543 4578 4578 W System.err: at com.meizu.d.e.<clinit>(SourceFile:34)
07-06 20:58:04.544 4578 4578 W System.err: at com.meizu.mzsimcontacts.n.<clinit>(SourceFile:284)
07-06 20:58:04.544 4578 4578 W System.err: at com.meizu.mzsimcontacts.n.a(SourceFile:276)
07-06 20:58:04.544 4578 4578 W System.err: at com.meizu.mzsimcontacts.SimEventReceiver.a(SourceFile:170)
07-06 20:58:04.544 4578 4578 W System.err: at com.meizu.mzsimcontacts.SimEventReceiver.onReceive(SourceFile:211)
07-06 20:58:04.544 4578 4578 W System.err: at android.app.ActivityThread.handleReceiver(ActivityThread.java:2757)
07-06 20:58:04.544 4578 4578 W System.err: at android.app.ActivityThread.-wrap14(ActivityThread.java)
07-06 20:58:04.544 4578 4578 W System.err: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1440)
07-06 20:58:04.544 4578 4578 W System.err: at android.os.Handler.dispatchMessage(Handler.java:102)
07-06 20:58:04.544 4578 4578 W System.err: at android.os.Looper.loop(Looper.java:148)
07-06 20:58:04.544 4578 4578 W System.err: at android.app.ActivityThread.main(ActivityThread.java:5461)
07-06 20:58:04.544 4578 4578 W System.err: at java.lang.reflect.Method.invoke(Native Method)
07-06 20:58:04.545 4578 4578 W System.err: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
07-06 20:58:04.545 4578 4578 W System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
07-06 20:58:04.545 4578 4578 W System.err: Caused by: java.lang.ClassNotFoundException: Didn't find class "com.android.internal.telephony.MzIccConstants" on path: DexPathList[[zip file "/system/app/MzSimContacts/MzSimContacts.apk"],nativeLibraryDirectories=[/system/app/MzSimContacts/lib/arm, /vendor/lib, /system/lib]]
07-06 20:58:04.545 4578 4578 W System.err: at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
07-06 20:58:04.545 4578 4578 W System.err: at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
07-06 20:58:04.545 4578 4578 W System.err: at java.lang.ClassLoader.loadClass(ClassLoader.java:469)
07-06 20:58:04.546 4578 4578 W System.err: ... 18 more
07-06 20:58:04.546 4578 4578 W System.err: Suppressed: java.lang.ClassNotFoundException: com.android.internal.telephony.MzIccConstants
07-06 20:58:04.546 4578 4578 W System.err: at java.lang.Class.classForName(Native Method)
07-06 20:58:04.546 4578 4578 W System.err: at java.lang.BootClassLoader.findClass(ClassLoader.java:781)
07-06 20:58:04.546 4578 4578 W System.err: at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
07-06 20:58:04.546 4578 4578 W System.err: at java.lang.ClassLoader.loadClass(ClassLoader.java:504)
07-06 20:58:04.546 4578 4578 W System.err: ... 19 more
07-06 20:58:04.547 4578 4578 W System.err: Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack trace available
Extra infos: It wasn't FC at 6.7.6.5
Any help? Thanks in advance
Sim card settings can't change anything.
logcat.txt
ERROR.LOG
Here is the error log
没有连接手机,把ota.zip放在devices目录的demo下, 执行 flyme config 出错,看逻辑要找到system的目录,但是nexus5x的官方ota.zip解压的文件里根本没有system目录
https://dl.google.com/dl/android/aosp/bullhead-ota-n2g48c-b90e4a00.zip
难道不是执行 flyme config 的过程中工具自动解压system.new.dat,而是要先自己手动解压吗?如何解压?
$ flyme config
>>> config
>>> Device is not online, but ota.zip is exist.
>>> Config Makefile from /home/ubuntu/ext/repo/FlymeOS/patchrom/devices/demo/ota.zip.
>>> Unzip /home/ubuntu/ext/repo/FlymeOS/patchrom/devices/demo/ota.zip ...
>>> Can not find /home/ubuntu/ext/repo/FlymeOS/patchrom/devices/demo/out/ota/system/ or /home/ubuntu/ext/repo/FlymeOS/patchrom/devices/demo/out/ota/META-INF.
>>> Check whether /home/ubuntu/ext/repo/FlymeOS/patchrom/devices/demo/ota.zip is a ota package.
ERR_OTA_INCOMPATIBLE: The ota.zip is a incompatible ota package.
Check whether META-INF and system directory are in ota.zip
<<< config failed
$ ll demo/out/ota/
total 3046704
drwxrwxr-x 3 ubuntu ubuntu 4096 1月 2 16:49 ./
drwxrwxr-x 3 ubuntu ubuntu 4096 1月 2 16:48 ../
-rw-rw-r-- 1 ubuntu ubuntu 12334310 1月 1 2009 boot.img
-rw-rw-r-- 1 ubuntu ubuntu 780708 1月 1 2009 bootloader.aboot.img
-rw-rw-r-- 1 ubuntu ubuntu 168408 1月 1 2009 bootloader.cmnlib.img
-rw-rw-r-- 1 ubuntu ubuntu 32 1月 1 2009 bootloader-flag-clear.txt
-rw-rw-r-- 1 ubuntu ubuntu 32 1月 1 2009 bootloader-flag.txt
-rw-rw-r-- 1 ubuntu ubuntu 94520 1月 1 2009 bootloader.hyp.img
-rw-rw-r-- 1 ubuntu ubuntu 2107904 1月 1 2009 bootloader.imgdata.img
-rw-rw-r-- 1 ubuntu ubuntu 151052 1月 1 2009 bootloader.keymaster.img
-rw-rw-r-- 1 ubuntu ubuntu 37736 1月 1 2009 bootloader.pmic.img
-rw-rw-r-- 1 ubuntu ubuntu 191536 1月 1 2009 bootloader.rpm.img
-rw-rw-r-- 1 ubuntu ubuntu 583008 1月 1 2009 bootloader.sbl1.img
-rw-rw-r-- 1 ubuntu ubuntu 33176 1月 1 2009 bootloader.sdi.img
-rw-rw-r-- 1 ubuntu ubuntu 436 1月 1 2009 bootloader.sec.img
-rw-rw-r-- 1 ubuntu ubuntu 577740 1月 1 2009 bootloader.tz.img
-rw-rw-r-- 1 ubuntu ubuntu 109367 1月 1 2009 file_contexts.bin
drwxrwxr-x 3 ubuntu ubuntu 4096 1月 2 16:48 META-INF/
-rw-rw-r-- 1 ubuntu ubuntu 57989632 1月 1 2009 radio.img
-rw-rw-r-- 1 ubuntu ubuntu 2840977408 1月 1 2009 system.new.dat
-rw-rw-r-- 1 ubuntu ubuntu 0 1月 1 2009 system.patch.dat
-rw-rw-r-- 1 ubuntu ubuntu 77212 1月 1 2009 system.transfer.list
-rw-rw-r-- 1 ubuntu ubuntu 203538432 1月 1 2009 vendor.new.dat
-rw-rw-r-- 1 ubuntu ubuntu 0 1月 1 2009 vendor.patch.dat
-rw-rw-r-- 1 ubuntu ubuntu 11621 1月 1 2009 vendor.transfer.list
用AOSP 7.1适配了个Flyme刷入之后无限卡在开机动画处,log如下
12-10 03:13:46.371 891 891 E AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: main
12-10 03:13:46.371 891 891 E AndroidRuntime: java.lang.RuntimeException: Error receiving broadcast Intent { act=android.intent.action.USER_STARTED flg=0x50000010 (has extras) } in com.android.server.ConnectivityService$3@9394c57
12-10 03:13:46.371 891 891 E AndroidRuntime: at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:1132)
12-10 03:13:46.371 891 891 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:751)
12-10 03:13:46.371 891 891 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:95)
12-10 03:13:46.371 891 891 E AndroidRuntime: at android.os.Looper.loop(Looper.java:154)
12-10 03:13:46.371 891 891 E AndroidRuntime: at com.android.server.SystemServer.run(SystemServer.java:355)
12-10 03:13:46.371 891 891 E AndroidRuntime: at com.android.server.SystemServer.main(SystemServer.java:222)
12-10 03:13:46.371 891 891 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
12-10 03:13:46.371 891 891 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889)
12-10 03:13:46.371 891 891 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)
12-10 03:13:46.371 891 891 E AndroidRuntime: Caused by: java.lang.NullPointerException: Attempt to invoke interface method 'int android.security.IKeystoreService.exist(java.lang.String, int)' on a null object reference
12-10 03:13:46.371 891 891 E AndroidRuntime: at android.security.KeyStore.contains(KeyStore.java:200)
12-10 03:13:46.371 891 891 E AndroidRuntime: at android.security.KeyStore.contains(KeyStore.java:208)
12-10 03:13:46.371 891 891 E AndroidRuntime: at com.android.server.net.LockdownVpnTracker.isEnabled(LockdownVpnTracker.java:90)
12-10 03:13:46.371 891 891 E AndroidRuntime: at com.android.server.ConnectivityService.onUserStart(ConnectivityService.java:3930)
12-10 03:13:46.371 891 891 E AndroidRuntime: at com.android.server.ConnectivityService.-wrap27(ConnectivityService.java)
12-10 03:13:46.371 891 891 E AndroidRuntime: at com.android.server.ConnectivityService$3.onReceive(ConnectivityService.java:3984)
12-10 03:13:46.371 891 891 E AndroidRuntime: at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:1122)
12-10 03:13:46.371 891 891 E AndroidRuntime: ... 8 more
请问该如何解决?
<<< sign apk out/merged_target_files/SYSTEM/priv-app/TeleService/TeleService.apk done
I: Building apk file...
I: Copying unknown files/dir...
Exception in thread "main" org.jf.util.ExceptionWithContext: Unsigned short value out of range: 65826
at org.jf.dexlib2.writer.DexDataWriter.writeUshort(DexDataWriter.java:116)
at org.jf.dexlib2.writer.InstructionWriter.write(InstructionWriter.java:329)
at org.jf.dexlib2.writer.DexWriter.writeCodeItem(DexWriter.java:1027)
at org.jf.dexlib2.writer.DexWriter.writeDebugAndCodeItems(DexWriter.java:803)
at org.jf.dexlib2.writer.DexWriter.writeTo(DexWriter.java:252)
at org.jf.dexlib2.writer.DexWriter.writeTo(DexWriter.java:230)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:61)
at brut.androlib.src.SmaliBuilder.build(SmaliBuilder.java:36)
at brut.androlib.Androlib.buildSourcesSmali(Androlib.java:404)
at brut.androlib.Androlib.buildSources(Androlib.java:335)
at brut.androlib.Androlib.build(Androlib.java:291)
at brut.androlib.Androlib.build(Androlib.java:263)
at brut.apktool.Main.cmdBuild(Main.java:227)
at brut.apktool.Main.main(Main.java:84)
make[1]: *** [/mnt/DATA/msm8953/flyme6/build/main.mk:465:out/obj/system/framework/framework.jar] 错误 161
make[1]: *** 正在等待未完成的任务....
<<< build |target-files|SYSTEM|board_modify_resid_apk| to out/obj/system/priv-app/Mms/Mms.apk ...
I: Building apk file...
I: Copying unknown files/dir...
<<< build |target-files|SYSTEM|board_modify_resid_apk| to out/obj/system/priv-app/Settings/Settings.apk ...
make[1]: 离开目录“/mnt/DATA/msm8953/flyme6/devices/milan”
make: *** [/mnt/DATA/msm8953/flyme6/build/main.mk:37:fullota] 错误 2
<<< fullota -j8 failed
how to fix this
>>> normalize the out/oem_target_files.zip ... D/reverse: Program args = [] I/reverse-zipformatter: unzip /home/michal161/Flyme/devices/j3xnlte/out/oem_target_files.zip to /tmp/tmpgBUUsD D/reverse-zipformatter: Traceback (most recent call last): File "/home/michal161/Flyme/tools/otanormalize", line 38, in <module> ZipFormatter.create(OPTIONS).format() File "/home/michal161/Flyme/tools/reverses/zipformatter.py", line 84, in create zipType = zipModel.getZipType() File "/home/michal161/Flyme/tools/reverses/zipformatter.py", line 235, in getZipType raise Exception("Could not find %s, unknown ota type" %buildProp) Exception: Could not find /tmp/tmpgBUUsD/system/build.prop, unknown ota type /home/michal161/Flyme/build/newproject.mk:33: recipe for target 'out/oem_target_files.zip.std.zip' failed make: *** [out/oem_target_files.zip.std.zip] Error 1
Hello, when I use "flyme fullota" command, it builds fine until this
build |target-files|SYSTEM|board_modify_resid_apk| to out/obj/system/app/ConnectivitySettings/ConnectivitySettings.apk ...
I: Using Apktool 2.3.0 on ConnectivitySettings.apk
I: Loading resource table...
I: Decoding Shared Library (flyme), pkgId: 2
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: /home/jan/.local/share/apktool/framework/1.apk
I: Regular manifest package...
I: Decoding file-resources...
I: Decoding values / XMLs...
/home/jan/android/Flyme/build/main.mk:391: recipe for target 'out/obj/system/app/ConnectivitySettings/ConnectivitySettings.apk' failed
make[1]: *** [out/obj/system/app/ConnectivitySettings/ConnectivitySettings.apk] Error 162
make[1]: Leaving directory '/home/jan/android/Flyme/devices/Xioami/sagit_lin'
/home/jan/android/Flyme/build/main.mk:34: recipe for target 'ota' failed
make: *** [ota] Error 2
<<< fullota failed
jan@jan-desktop:~/android/Flyme/devices/Xioami/sagit_lin$
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.