Giter VIP home page Giter VIP logo

manifest's People

Contributors

duanqz avatar zoujunhua avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

manifest's Issues

flyme patchall报错

我是在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
求解答

依然是 flyme config 卡死

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)

卡在这里就不动了

flyme newproject不能识别build.prop

<< 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

[Solved] flyme newproject

/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

Fullota issue

Makefile_copy.txt

Source : CM-13.0 / Device : AMOI L861 (aka Stonex One / Santin Dante) - MT6795 - PowerVR G6200 - WQHD 2560x1440

Everything ok with config / newproject / patchall steps, but fullota returns KO :


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.

I'm attaching current Makefile.

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

flyme config 卡死

====================================================

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

  • [新分支] lollipop-5.1 -> origin/lollipop-5.1
  • [新分支] marshmallow-6.0 -> origin/marshmallow-6.0
    Fetching projects: 12% (1/8) Fetching project FlymeOS/build
    remote: Counting objects: 38745, done.
    remote: Total 598 (delta 47), reused 47 (delta 47), pack-reused 551
    接收对象中: 100% (598/598), 203.84 KiB | 218.00 KiB/s, 完成.
    处理 delta 中: 100% (199/199), 完成 12 个本地对象.
    来自 https://github.com/FlymeOS/flyme-overlay
  • [新分支] lollipop-5.1 -> origin/lollipop-5.1
  • [新分支] marshmallow-6.0 -> origin/marshmallow-6.0
    Fetching projects: 25% (2/8) Fetching project FlymeOS/manifest
    remote: Compressing objects: 100% (58/58), done.
    remote: Counting objects: 285, done. 46.00 KiB/s
    remote: Counting objects: 20, done. 2.00 KiB/s
    remote: Total 20 (delta 8), reused 8 (delta 8), pack-reused 12
    来自 https://github.com/FlymeOS/manifest
  • [新分支] lollipop-5.1 -> origin/lollipop-5.1
  • [新分支] marshmallow-6.0 -> origin/marshmallow-6.0
    Fetching projects: 37% (3/8) Fetching project FlymeOS/tools
    remote: Counting objects: 117, done. .00 KiB/s
    error: RPC failed; curl 56 GnuTLS recv error (-54): Error in the pull function.
    fatal: The remote end hung up unexpectedly
    fatal: 过早的文件结束符(EOF)
    fatal: index-pack failed
    error: RPC failed; curl 56 GnuTLS recv error (-54): Error in the pull function.
    fatal: The remote end hung up unexpectedly
    fatal: 过早的文件结束符(EOF)
    fatal: index-pack failed
    error: RPC failed; curl 56 GnuTLS recv error (-54): Error in the pull function.
    fatal: The remote end hung up unexpectedly
    fatal: 过早的文件结束符(EOF)
    fatal: index-pack failed
    error: RPC failed; curl 56 GnuTLS recv error (-54): Error in the pull function.
    fatal: The remote end hung up unexpectedly
    fatal: 过早的文件结束符(EOF)
    fatal: index-pack failed
    remote: Counting objects: 285, done.
    remote: Counting objects: 117, done. 00 KiB/s
    remote: Counting objects: 13442, done. iB/s
    remote: Counting objects: 38745, done.
    remote: Compressing objects: 100% (58/58), done.
    remote: Total 285 (delta 68), reused 68 (delta 68), pack-reused 217
    接收对象中: 100% (285/285), 16.73 MiB | 204.00 KiB/s, 完成.
    处理 delta 中: 100% (140/140), 完成 28 个本地对象.
    来自 https://github.com/FlymeOS/build
  • [新分支] lollipop-5.1 -> origin/lollipop-5.1
  • [新分支] marshmallow-6.0 -> origin/marshmallow-6.0
    Fetching projects: 50% (4/8) Fetching project FlymeOS/plugins
    remote: Counting objects: 1, done. 68.00 KiB/s
    remote: Total 1 (delta 0), reused 0 (delta 0), pack-reused 1
    来自 https://github.com/FlymeOS/plugins131.00 KiB/s
  • [新分支] lollipop-5.1 -> origin/lollipop-5.1
  • [新分支] marshmallow-6.0 -> origin/marshmallow-6.0
    Fetching projects: 62% (5/8) 接收对象中: 1% (170/13442), 9.47 MiB | 146.00 Kremote: Total 117 (delta 22), reused 22 (delta 22), pack-reused 95
    接收对象中: 100% (117/117), 25.51 MiB | 315.00 KiB/s, 完成.
    处理 delta 中: 100% (43/43), 完成 9 个本地对象.
    来自 https://github.com/FlymeOS/tools
  • [新分支] lollipop-5.1 -> origin/lollipop-5.1
  • [新分支] marshmallow-6.0 -> origin/marshmallow-6.0
    Fetching projects: 75% (6/8) 接收对象中: 34% (13262/38745), 48.49 MiB | 206.0error: RPC failed; curl 56 GnuTLS recv error (-54): Error in the pull function.
    fatal: The remote end hung up unexpectedly
    fatal: 过早的文件结束符(EOF)
    fatal: index-pack failed
    error: Cannot fetch FlymeOS/flyme-releaseB | 125.00 KiB/s
    error: RPC failed; curl 56 GnuTLS recv error (-54): Error in the pull function.
    fatal: The remote end hung up unexpectedly
    fatal: 过早的文件结束符(EOF)
    fatal: index-pack failed
    error: Cannot fetch FlymeOS/devices-base

error: Exited sync due to fetch errors

<<< fullota failed

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

Repo cannot sync

[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

  • [new branch] aosp-new/maint -> origin/aosp-new/maint
  • [new branch] aosp-new/master -> origin/aosp-new/master
  • [new branch] aosp-new/stable -> origin/aosp-new/stable
  • [new branch] caf-stable -> origin/caf-stable
  • [new branch] master -> origin/master
  • [new branch] stable -> origin/stable
  • [new tag] v1.10.4 -> v1.10.4
  • [new tag] v1.12.16 -> v1.12.16
  • [new tag] v1.12.22 -> v1.12.22
  • [new tag] v1.6.8.1 -> v1.6.8.1
  • [new tag] v1.7.5 -> v1.7.5
    remote: Counting objects: 118, done.
    remote: Compressing objects: 100% (118/118), done.
    remote: Total 118 (delta 0), reused 118 (delta 0)
    Receiving objects: 100% (118/118), 36.22 KiB, done.
    From git://codeaurora.org/tools/repo
  • [new tag] v1.0 -> v1.0
  • [new tag] v1.0.1 -> v1.0.1
  • [new tag] v1.0.2 -> v1.0.2
  • [new tag] v1.0.3 -> v1.0.3
  • [new tag] v1.0.4 -> v1.0.4
  • [new tag] v1.0.5 -> v1.0.5
  • [new tag] v1.0.6 -> v1.0.6
  • [new tag] v1.0.7 -> v1.0.7
  • [new tag] v1.0.8 -> v1.0.8
  • [new tag] v1.0.9 -> v1.0.9
  • [new tag] v1.1 -> v1.1
  • [new tag] v1.10.0 -> v1.10.0
  • [new tag] v1.10.1 -> v1.10.1
  • [new tag] v1.10.2 -> v1.10.2
  • [new tag] v1.10.3 -> v1.10.3
  • [new tag] v1.11.0 -> v1.11.0
  • [new tag] v1.11.1 -> v1.11.1
  • [new tag] v1.12.0 -> v1.12.0
  • [new tag] v1.12.1 -> v1.12.1
  • [new tag] v1.12.10 -> v1.12.10
  • [new tag] v1.12.11 -> v1.12.11
  • [new tag] v1.12.12 -> v1.12.12
  • [new tag] v1.12.13 -> v1.12.13
  • [new tag] v1.12.14 -> v1.12.14
  • [new tag] v1.12.15 -> v1.12.15
  • [new tag] v1.12.17 -> v1.12.17
  • [new tag] v1.12.18 -> v1.12.18
  • [new tag] v1.12.19 -> v1.12.19
  • [new tag] v1.12.2 -> v1.12.2
  • [new tag] v1.12.20 -> v1.12.20
  • [new tag] v1.12.21 -> v1.12.21
  • [new tag] v1.12.3 -> v1.12.3
  • [new tag] v1.12.3.1 -> v1.12.3.1
  • [new tag] v1.12.4 -> v1.12.4
  • [new tag] v1.12.5 -> v1.12.5
  • [new tag] v1.12.6 -> v1.12.6
  • [new tag] v1.12.7 -> v1.12.7
  • [new tag] v1.12.8 -> v1.12.8
  • [new tag] v1.12.9 -> v1.12.9
  • [new tag] v1.2 -> v1.2
  • [new tag] v1.3 -> v1.3
  • [new tag] v1.3.1 -> v1.3.1
  • [new tag] v1.3.2 -> v1.3.2
  • [new tag] v1.4 -> v1.4
  • [new tag] v1.4.1 -> v1.4.1
  • [new tag] v1.4.2 -> v1.4.2
  • [new tag] v1.4.3 -> v1.4.3
  • [new tag] v1.4.4 -> v1.4.4
  • [new tag] v1.5 -> v1.5
  • [new tag] v1.5.1 -> v1.5.1
  • [new tag] v1.6 -> v1.6
  • [new tag] v1.6.1 -> v1.6.1
  • [new tag] v1.6.10 -> v1.6.10
  • [new tag] v1.6.10.1 -> v1.6.10.1
  • [new tag] v1.6.10.2 -> v1.6.10.2
  • [new tag] v1.6.2 -> v1.6.2
  • [new tag] v1.6.3 -> v1.6.3
  • [new tag] v1.6.4 -> v1.6.4
  • [new tag] v1.6.5 -> v1.6.5
  • [new tag] v1.6.6 -> v1.6.6
  • [new tag] v1.6.7 -> v1.6.7
  • [new tag] v1.6.7.1 -> v1.6.7.1
  • [new tag] v1.6.7.2 -> v1.6.7.2
  • [new tag] v1.6.7.3 -> v1.6.7.3
  • [new tag] v1.6.7.4 -> v1.6.7.4
  • [new tag] v1.6.7.5 -> v1.6.7.5
  • [new tag] v1.6.8 -> v1.6.8
  • [new tag] v1.6.8.10 -> v1.6.8.10
  • [new tag] v1.6.8.11 -> v1.6.8.11
  • [new tag] v1.6.8.2 -> v1.6.8.2
  • [new tag] v1.6.8.3 -> v1.6.8.3
  • [new tag] v1.6.8.4 -> v1.6.8.4
  • [new tag] v1.6.8.5 -> v1.6.8.5
  • [new tag] v1.6.8.6 -> v1.6.8.6
  • [new tag] v1.6.8.7 -> v1.6.8.7
  • [new tag] v1.6.8.8 -> v1.6.8.8
  • [new tag] v1.6.8.9 -> v1.6.8.9
  • [new tag] v1.6.9 -> v1.6.9
  • [new tag] v1.6.9.1 -> v1.6.9.1
  • [new tag] v1.6.9.2 -> v1.6.9.2
  • [new tag] v1.6.9.3 -> v1.6.9.3
  • [new tag] v1.6.9.4 -> v1.6.9.4
  • [new tag] v1.6.9.5 -> v1.6.9.5
  • [new tag] v1.6.9.6 -> v1.6.9.6
  • [new tag] v1.6.9.7 -> v1.6.9.7
  • [new tag] v1.6.9.8 -> v1.6.9.8
  • [new tag] v1.7 -> v1.7
  • [new tag] v1.7.1 -> v1.7.1
  • [new tag] v1.7.2 -> v1.7.2
  • [new tag] v1.7.3 -> v1.7.3
  • [new tag] v1.7.3.1 -> v1.7.3.1
  • [new tag] v1.7.4 -> v1.7.4
  • [new tag] v1.7.4.1 -> v1.7.4.1
  • [new tag] v1.7.4.2 -> v1.7.4.2
  • [new tag] v1.7.4.3 -> v1.7.4.3
  • [new tag] v1.7.6 -> v1.7.6
  • [new tag] v1.7.6.1 -> v1.7.6.1
  • [new tag] v1.7.7 -> v1.7.7
  • [new tag] v1.7.7.1 -> v1.7.7.1
  • [new tag] v1.7.7.2 -> v1.7.7.2
  • [new tag] v1.7.7.3 -> v1.7.7.3
  • [new tag] v1.7.7.4 -> v1.7.7.4
  • [new tag] v1.7.7.5 -> v1.7.7.5
  • [new tag] v1.7.7.6 -> v1.7.7.6
  • [new tag] v1.7.8 -> v1.7.8
  • [new tag] v1.7.8.1 -> v1.7.8.1
  • [new tag] v1.7.8.2 -> v1.7.8.2
  • [new tag] v1.8.0 -> v1.8.0
  • [new tag] v1.8.1 -> v1.8.1
  • [new tag] v1.8.2 -> v1.8.2
  • [new tag] v1.9.0 -> v1.9.0
  • [new tag] v1.9.1 -> v1.9.1
  • [new tag] v1.9.2 -> v1.9.2
  • [new tag] v1.9.3 -> v1.9.3
  • [new tag] v1.9.4 -> v1.9.4
  • [new tag] v1.9.5 -> v1.9.5
  • [new tag] v1.9.6 -> v1.9.6
    Getting manifest ...
    from https://github.com/FlymeOS/manifest.git
    remote: Counting objects: 10, done.
    remote: Compressing objects: 100% (8/8), done.
    remote: Total 10 (delta 2), reused 10 (delta 2), pack-reused 0
    Unpacking objects: 100% (10/10), done.
    From https://github.com/FlymeOS/manifest
  • [new branch] lollipop-5.0 -> origin/lollipop-5.0

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

No ringtone at incoming call

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)

ERR_USB_NOT_CONNECTED

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

flyme config false in Mac

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小时等;对开发者也要做约束,要求在众筹完成后几个小时之内做出刷机包,并通过官方体验测试才能正式上架,否则拉黑)。

flymed二进制平台问题

android:/system/bin $ flymed /system/bin/sh: /system/bin/flymed: not executable: 64-bit ELF file
我的手机是arm平台,不支持arm64,插桩工具会自动识别吗?还是需要在哪定义
二进制文件不对唉

SELinuxMMAC Issue

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
目前的打包都有这问题。

Flyme Bootloop

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

Need help bootloop

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)

tombstones.zip

fullota 失敗了

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

fullota failure

`>>>> 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`

Launcher Problem

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

Flyme Newproject中断

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

Make framework.jar失败

您好,开发者叔叔们,我遇到了像下面的问题不知如何解决

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

AssertionError: build system.img image failed

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 报错

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

Fullota Issue

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

Makefile.zip

newproject时产生致命错误

拉包后报错:
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的。

望解决,十分感谢!

Navbar issues

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!

Settings FC

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

The ota.zip is a incompatible ota package

没有连接手机,把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

bootloooooop

用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

请问该如何解决?

full ota error

<<< sign apk out/merged_target_files/SYSTEM/priv-app/TeleService/TeleService.apk done

  • build zipalign apk out ==> out/merged_target_files/SYSTEM/priv-app/TeleService/TeleService.apk

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

flyme newproject build.prop problem

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

Fullota ConnectivitySettings.apk error

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$

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.