5

ここで KODI/XBMC hello world アドオン チュートリアルに従っています。完成したプロジェクトをここからダウンロードしましたが、編集できないことが問題です。編集したバージョンを KODI に追加しようとすると、エラーが発生します。Addon does not have correct structure私はそれを.zipに戻す方法だと思います(私はyostimiteを実行しているmacbook airでアーカイブユーティリティを使用しています).それでもエラーが発生するので、誰かが私が間違っていることを知っているのか、それとも特別なツールを使用してプラグインをzipにする必要があるのか​​ 疑問に思っています

ラズベリーパイBでopenelec 5.0を使用しています

4

8 に答える 8

8

次のように設定する必要があります。

  • zip (名前は関係ありません)
    • プラグイン名のフォルダー (つまり、plugin.program.hello.world)
      • addon.xml、LICENSE.txt、changelog.txt、icon.png などを含むプラグイン ファイル

特別なツールは必要ありませんが、誤って zip を圧縮してしまう可能性があります。Keka (またはSourceForgeで)を試すことができます。

于 2015-02-17T22:12:45.490 に答える
4

他の人がすでにzipの問題を提起していますが、私の貢献は新しい回答を正当化するのに十分な新しい情報をもたらすと感じています.

私は最近同じ問題に直面しました。MacBook Pro (El Cap v10.11.1 、Late 2013) で Kodi プラグインを作成し、ディレクトリを zip で圧縮したところ、すべて正常に機能しましたその後、別のMacBook (El Cap、v10.11.2、2013Right-Click --> Compress後半) で作業を開始し、いくつかの変更を加えて同じ方法で zip ファイルを作成したところ、エラーが発生し始めました。

数時間イライラした後、私は zip 構造を分析することにしました。次のコマンドを使用しました。$ zipinfo script.service.autorun.zipこれが得られたものです。

// v10.11.1
Archive:  script.service.autorun.zip   1376 bytes   4 files
script.service.autorun/
script.service.autorun/addon.py
script.service.autorun/addon.xml
script.service.autorun/changelog.txt
4 files, 1328 bytes uncompressed, 646 bytes compressed:  51.4%

// v10.11.2
Archive:  script.service.autorun.zip   3060 bytes   10 files
script.service.autorun/
script.service.autorun/addon.py
__MACOSX/
__MACOSX/script.service.autorun/
__MACOSX/script.service.autorun/._addon.py
script.service.autorun/addon.xml
__MACOSX/script.service.autorun/._addon.xml
script.service.autorun/changelog.txt
__MACOSX/script.service.autorun/._changelog.txt
__MACOSX/._script.service.autorun
10 files, 2222 bytes uncompressed, 1230 bytes compressed:  44.6%

明らかに、v10.11.2 で何かが変更されましたが、それに関するドキュメントは見つかりませんでした。

私にとっての解決策は、ディレクトリを手動で圧縮することでした:

zip -r script.service.autorun.zip script.service.autorun/

お役に立てれば!

于 2016-03-12T06:05:00.613 に答える
1

フォルダを解凍して再度圧縮します。それは私のために働いた

于 2015-10-29T00:08:40.210 に答える
-1

私はこの問題を抱えていましたが、URL (具体的には .zip) の要求を妨害する Web コンテンツ フィルタリング ルールがネットワーク上に配置されていることが原因であることがわかりました。

于 2015-09-04T16:19:22.597 に答える