GoogleリポジトリからAndroid ICSソースコードをダウンロードしました。
- 私はいくつかの調整を実装し、ソースコードを正常にコンパイルし、エミュレーターで正常に動作しました。
- lenovo Ideapad a107 デバイスでフラッシュすることにしたので、リンクからデバイス構成をダウンロードしましたhttps://github.com/gmarkall/android_device_ideapad_a1/tree/ics。コマンドmake -j4を使用して、lenovo ideapad a107 デバイスのソース コードをコンパイルできました。
- しかし、コマンドmake -j4 otapackage (フラッシュ可能な zip を作成するため) を実行すると、次のエラーが発生します。
ファイル「./build/tools/releasetools/ota_from_target_files」、846 行目、main(sys.argv[1:]) ファイル「./build/tools/releasetools/ota_from_target_files」、814 行目、メイン WriteFullOTAPackage(input_zip, output_zip) ) ファイル "./build/tools/releasetools/ota_from_target_files"、416 行目、WriteFullOTAPackage MakeRecoveryPatch(output_zip, recovery_img, boot_img) ファイル "./build/tools/releasetools/ota_from_target_files"、343 行目、MakeRecoveryPatch recovery_type、recovery_device = common .GetTypeAndDevice("/recovery", OPTIONS.info_dict) ファイル "/home/ashwin/bin/12_APRIL_ANDROID/build/tools/releasetools/common.py"、行 826、GetTypeAndDevice で PARTITION_TYPES[fstab[mount_point].fs_type] を返します。 fstab[mount_point].device KeyError: '/recovery'
私はほぼ15日間グーグルしています.xda-developers、android-portingグループ、android-platformグループ、および多くのガイドに同じ質問を投稿しましたが、回答はありません.この点で誰か助けてください. ありがとうございました