1
  • 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グループ、および多くのガイドに同じ質問を投稿しましたが、回答はありません.この点で誰か助けてください. ありがとうございました

4

1 に答える 1

0

recovery.fstab ファイルに次の行を追加して、この問題を解決しました。

/recovery mtd recovery
于 2012-07-10T10:52:25.570 に答える