大小写敏感问题 mac 分区是默认不是大小敏感,所以需要重新分区。 参考这里 ba8K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6T1L8r3!0Y4i4K6u0W2j5X3W2Z5k6e0l9^5x3K6u0Q4x3X3g2U0L8$3#2Q4x3V1k6E0j5h3y4Q4x3X3c8V1K9i4y4C8i4K6u0V1N6i4c8A6L8r3W2@1P5g2)9J5k6h3S2@1L8h3H3`.
cd ~
git clone 903K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6J5L8%4k6G2z5o6W2Q4x3V1k6j5M7r3!0K6k6h3c8f1L8$3!0D9M7#2)9J5k6h3N6A6N6l9`.`.
cp build.conf.sample build.conf
vim build.conf
[General]
outdir = /root/n/out #输出目录,out一定要存在
javadir = /root/n/XposedBridge #XposedBridge的 位置
[Build]
# Please keep the base version number and add your custom suffix
version = 89 (custom build by xyz / %s)#我们这里是89版本
makeflags = -j8 #8个线程同步
[GPG]
sign = release
user = 852109AA!
# Root directories of the AOSP source tree per SDK version
[AospDir]
#19 = /android/aosp/440
#21 = /android/aosp/500
25 = /root/n #安卓7.1源码位置,上边两个注释
# SDKs to be used for compiling BusyBox
# Needs 0feK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6J5L8%4k6G2z5o6W2Q4x3V1k6S2L8X3c8J5L8$3W2V1i4K6g2X3k6i4S2@1k6i4u0F1j5h3I4Q4y4h3k6T1N6i4y4&6j5X3!0^5
[BusyBox]#下面的都改成25,看资料说不改也行
arm = 25
x86 = 25
armv5 = 25
cd /root/n
cd frameworks/base/cmds/
git clone 29dK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6J5L8%4k6G2z5o6W2Q4x3V1k6j5M7r3!0K6k6h3c8Q4x3X3g2Y4K9i4b7`. xposed
cd /root/n
rm -rf art
git clone 88bK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6J5L8%4k6G2z5o6W2Q4x3V1k6S2L8X3c8J5L8$3W2V1i4K6g2X3j5i4u0@1i4K6u0W2k6$3W2@1 -b xposed-nougat-mr2 art
cd /root/n
git clone 03aK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6J5L8%4k6G2z5o6W2Q4x3V1k6j5M7r3!0K6k6h3c8n7M7X3W2V1k6$3g2Q4x3X3g2Y4K9i4b7`.
sdk.dir=/root/Android/sdk#自己的sdk目录
source build/envsetup.sh
lunch
cd /root/XposedTools
./build.pl -a java
BUILD SUCCESSFUL
Total time: 1.478 secs
Copying APK to XposedBridge.jar...
Skipping non-existent /Users/zxc/Android/n/XposedBridge/app/build/outputs/apk/app-release.apk
Skipping non-existent /Users/zxc/Android/n/XposedBridge/app/build/outputs/apk/app-release-unaligned.apk
/Users/zxc/Android/n/XposedBridge/app/build/outputs/apk/app-release-unsigned.apk => /Users/zxc/Android/n/out/java/XposedBridge.jar
Done!