Skip to content
snowtimeglass edited this page Mar 14, 2023 · 4 revisions

このドキュメントは、よくあるご質問をまとめたものです。

AnkiDroidのインストール

最新版のAnkiDroidをインストールしたら、クラッシュするようになった。

アプリケーションのアンインストールや再インストールで解決することが多いので、まずは試してみてください。それでも解決しない場合は、バグレポートのヘルプページを参照してください。

また、AnkiDroidの最後のアップデートが気に入らないのですが、どうすれば以前のバージョンに戻せますか? も参照してください。

Google PlayでAnkiDroidが見つかりません。アプリが制限されているのでしょうか?

いいえ、AnkiDroidは制限されていません。インストールについては、インストールガイドを参照してください。

AnkiDroidの最後のアップデートが気に入らないのですが、どうすれば以前のバージョンに戻せますか?

すべてのバージョンはAPKファイルとして提供されています。インストールガイドを参照してください。また、気になる点をお知らせしていただければ、修正するように努めます。

私たちの現在のリリースシリーズは2.15.xですが、もし 問題が発生しており、私たちがあなたのための修正に取り組んでいる場合は、以前の安定版リリース2.14.6の「パラレル」バージョンをインストールすることができます。こちらのページにある「parallel A」を元のアプリと併存する形でインストールすることをお勧めします。

Android Wear用のバージョンはありますか?

はい、Android Wearに対応したAnkiWear for AnkiDroidというオープンソースのサードパーティアプリが存在します。

バージョン1.xからのアップグレード方法を教えてください。

AnkiDroidの1.xバージョン(2012年以降)からアップグレードする場合は、1.xからのアップグレード手順をお読みください。

AnkiDroidを使う

マニュアルはありますか?

はい、v2.3からはAnkiDroidのサイドドロワーにある「ヘルプ」項目をタップすると、お使いの端末でマニュアルが開きます。または、直接こちらからも開くことができます。

フラッシュカードの表と裏を入れ替えるにはどうしたらいいですか?

AnkiDroidのユーザーマニュアルのこちらの項目をご覧ください。

反転カードだけを学習する方法を教えてください。

反転カードだけを学習するには、次の手順でフィルターデッキを作成します。メイン画面右上のメニューボタン(︙)をタップ > 「フィルターデッキを作成」 > デッキ名を入力 > 「検索」 > deck:先ほど入力したデッキ名 card:2 のように入力 > 「OK」。

どうすれば好きなときに正確にカードを勉強できますか!

AnkiDroidは、無駄な勉強時間を最小限にするために、spaced repetition algorithmを使用しています。

カスタム学習セッション](https://ankidroid.org/docs/manual.html#filtered)を作成し、スケジュールアルゴリズムが推奨するカードに加えて特別な学習をすることができます。(例えば、近々行われるテストのために詰め込みたい場合)しかし、これらの機能を頻繁に使用している場合、間隔反復のパワーを十分に活用できていない可能性があります。

また、「カードブラウザ」を選択し、「プレビュー」を選択すると、コレクション内のすべてのカードをすばやく表示することができます。

Ankiのウェブサイトより。

シンプルなフラッシュカードプログラムの主な目的は、紙のフラッシュカードでできるように、いくつかのコンテンツを入力し、カードをめくることができるようにすることです。

数枚のカードを勉強するためのシンプルなフラッシュカードプログラムを探している人が、Ankiに出会うことがあります。しかし、Ankiはシンプルなフラッシュカードプログラムという表現には当てはまりません。Ankiは、間隔反復学習(忘れそうな情報の直前に次の復習を予定するシステム)を実装するように作られており、学習をより効率的に行うことができます。フラッシュカードは、間隔反復学習を行うのに最も適した方法です。

フラッシュカード」の部分だけを見て、「間隔反復学習」の部分を見ない人は、Ankiに挫折する可能性が高いです。しかし、Ankiを使った勉強は、多くの人が慣れ親しんでいるものとは異なるため、最初は複雑さに戸惑うことでしょう。

詳しくはこちら

自動同期機能はありますか?

はい、デフォルトでは無効になっています。自動同期の設定については、マニュアルのセクションを参照してください。

カードが正しく表示されないのはなぜですか?

最も一般的な理由は、カードのテンプレートが正しくないためです。これは、ユーザーが誤って既存のテンプレートを編集した場合、カード作成時に間違ったテンプレートが使用された場合、またはまれにユーザーのデータベースが破損した場合に発生する可能性があります。

カードテンプレートの編集は特に初心者に優しくないため、この問題を解決するにはAnkiの仕組みの基本的な理解が必要です。実際の編集は、Anki Desktop を使って簡単に行えますので、Anki Desktop のマニュアルの「基本」(https://docs.ankiweb.net/getting-started.html)セクションと「イントロビデオ」(https://docs.ankiweb.net/getting-started.html#videos)をよく確認してください。Anki Desktop をインストールできるパソコンがない場合は、「AnkiDroid からテンプレートを編集する」(https://docs.ankidroid.org/manual.html#customizingCardLayout) ことも可能ですが、小さな携帯端末では困難な場合があります。

注意: 単に外国語の文字や画像の表示に問題がある場合は、代わりに カスタムフォントメディア のセクションを参照してください。

同期しようとすると、タイムゾーンに関するエラーが発生するのはなぜですか?

AnkiWeb を正しく同期させるためには、時刻とタイムゾーンの両方が正しく設定されている必要があります。ほとんどのユーザーは、メインのAndroidの日付と時刻の設定で「自動日付と時刻」と「自動タイムゾーン」を有効にすれば、同期が正しく行われるようになります。

自動時刻設定と自動タイムゾーンを有効にしても、「お使いのデバイスの時刻はサーバーの時刻とxxx秒異なっています」などのエラーメッセージが表示される場合は、お使いのデバイスのタイムゾーンの定義が古い可能性があります。端末を最新のAndroidにアップデートすることで解決する場合もありますが、そうでない場合は、2つの解決方法が考えられます。

タイムゾーン定義を自動的に更新するサードパーティツールを使用する(rootが必要です)

デバイスのルート化](https://duckduckgo.com/?q=why%20root%20your%20phone)が可能な場合は、この[TimeZone Fixer tool](https://play.google.com/store/apps/details?id=com.force.timezonefixer)を使用すると、自動的に問題が解決されます。

デバイスの時刻を手動で設定する

デバイスのタイムゾーン定義を更新できない場合、デバイスの時刻を手動で設定する必要があります。これを行うには、メインのAndroidの日付と時刻の設定に移動し、自動日付と時刻、および自動タイムゾーンを無効にします。メッセージで指定された時間分だけ手動で時間を変更し(例えば、メッセージに3560秒と書かれている場合は、±1時間だけ時間を変更してみてください)、この新しい(しかし正しくない)時間で同期をもう一度試してみてください。不正確な時刻で同期ができるようになったら、正しい時刻で同期できるタイムゾーンを探します。

Anki Desktop も必要ですか?

AnkiDroid は、Anki Desktop の完全な代替品ではなく、Anki Desktop で作成したカードを確認するためのツールとして主に設計されています。特に、デッキの変更やタグの適用など、複数のカードに対して一度に操作を行いたい場合は、Anki Desktopが必要になります。

Anki Desktop の使い方がわからない場合は、「Anki Desktop と AnkiDroid の同期方法」(FAQ#how-do i-make-changes-to-my-collection-with-anki-desktop) を参照してください。

デッキに画像や音声を追加するにはどうすればよいですか?

以下のメディアセクションを参照してください。

教科書の特定の章を復習するなど、選択的な学習を行うにはどうすればよいですか?

最も簡単な方法は、Anki Desktop のブラウザを使用して、教材をサブデッキに整理することです。AnkiDroidで「デッキを作成」をクリックし、「PARENTDECKNAME::NEWSUBDECKNAME」という構文で新しいサブデッキを作成するか、Anki Desktopでデッキを作成して既存のデッキにドラッグ&ドロップしてください。

また、AnkiDroidでは、デッキを開いて「カスタム学習」ボタンをタップし、「特定のタグに制限」を選択することで、特定のタグのカードだけを学習することができます。これにより、指定したタグのカードが入った新しいフィルター付きデッキが自動的に作成されます。

あるデッキの学習オプションを変更すると、他のデッキのオプションも変更されてしまうのですか!

Ankiには、複数のデッキ間でオプションを共有できる「オプショングループ化機能」があり、デフォルトではすべてのデッキが同じオプショングループを共有しています。異なるデッキに異なる学習オプションを持たせたい場合は、デッキオプションの「グループ管理」で、各デッキに割り当てられたオプショングループを変更する必要があります。

新しいユーザーにとっては非常に直感的でないことだと思いますが、残念ながらこれが現在のAnki Desktopの動作方法であり、Anki Desktopとの整合性はAnkiDroidにとって非常に高い優先事項となっています。

答えを入力する、入力しない、正解を隠すにはどうしたらいいですか?

AnkiDroidユーザーマニュアル](http://ankidroid.org/manual.html#typeInAnswer)を参照してください。

AnkiDroidのファイルがSDカードに保存されていますが、どのようにAnkiDroidを指すのでしょうか?

外付けSDカードはAnkiDroidの公式サポート外です。どうしても外付けSDカードを使いたい場合は、こちらの回避策(https://groups.google.com/forum/#!topic/anki-android/Eu7AXSQa6Es)が有効です。また、[github のこの問題](https://github.com/ankidroid/Anki-Android/issues/3106) も参照してください。

Anki Desktop で自分のコレクションを変更するにはどうすればよいですか?

AnkiDroid ユーザーマニュアル](http://ankidroid.org/manual.html#AnkiDesktop) を参照してください。

AnkiDroidで不要なタグを削除する方法を教えてください。

AnkiDroidのデッキリストのオーバーフローメニューから「データベースの確認」を実行することで、現在どのカードも使用していないタグを削除することができます。一部のカードで使用されているタグを削除したい場合は、それらのカードからタグを削除してからデータベースのチェックを実行する必要があります。その方法については、このフォーラムのスレッドを参照してください。

環境設定が変更できない/時間が経つとリセットされる

これはAndroidの問題で、AnkiDroidをリセットする必要があります。システム環境設定→アプリケーション→マネージャーアプリケーション→AnkiDroidで、「データの削除」を選択してください。

異なるAnkiプロファイルを使用する方法

Anki デスクトップでは、複数の人が同じコンピュータを使用する場合(または、一人が自分のコレクションをいくつかのグループに分けたい場合)、異なるプロファイルを使用することができます。AnkiDroidは現在Ankiプロファイルの使用を公式にサポートしていませんが(common request feature)、通常のAnkiDroidの他に複数のAnkiDroidを並行してインストールし、それぞれに固有のコレクションパスを設定すれば、同様の効果を得ることができます。

AnkiDroidの公式な並列版は随時公開されており、ほとんどの安定版には並列版が添付されています。以下から入手可能です。

これらの並行リリースは手動で更新する必要があり、私たちはこれらのビルド済み並行バージョンのサポートを提供しませんが、これらはうまく動作し、多くの人が日常的に使用していることに注意してください。

カードをなくした

あなたのカードが消えてしまったように見えますか?まだ携帯電話を燃やさないでください。AnkiDroidは定期的にバックアップをとっていますので、万が一このような事態になっても、すべて復元することができます。もしカードが消えた理由がわかっている場合は、マニュアルでバックアップから復元する方法を参照してください。それ以外の方は、アプリによってカードが「削除」されたと誤解される一般的な理由について、以下をご確認ください。

  1. スペースド・リピートの仕組みの誤解

Anki の間隔反復学習アルゴリズムの仕組みをよく知らないユーザーの中には、学習画面にカードが表示されなくなったことを、アプリによってカードが「削除」されたと誤解する人がいます。カードが消えたと思い込む前に、カードブラウザを開き、「すべてのデッキ」が選択されていることを確認し、そこで本当にカードがないことを確認してください。実際にカードがある場合は、「Ankiマニュアル」(https://docs.ankiweb.net/background.html#spaced-repetition)と「このFAQ」(https://github.com/ankidroid/Anki-Android/wiki/FAQ#how-can-i-study-my-cards-exactly-when-i-want-to)にある間隔反復学習スケジューリングアルゴリズムについて読んでみてください。

  1. クラウド同期サービス利用時のユーザーエラーについて

AnkiWeb クラウド同期サービス」(https://ankidroid.org/docs/manual.html#AnkiDesktop) を使用する場合、Anki がローカルとオンラインのコレクション間の競合を自動的に解決できない状況が発生することがあります。この場合、AnkiDroid は、AnkiWeb からのダウンロードまたは AnkiWeb へのアップロードによって競合を手動で解決するように要求することがあります。誤ってボタンを押し、カードを紛失した場合は、バックアップから以前のバージョンを復元する とマニュアルの競合の解決 のセクションを参照してください。

  1. データが壊れる

ファイルシステムのエラーや、リムーバブルSDカード(公式にはサポートされていません)の使用により、ごく稀にAnkiDroidのデータベースが破損することがあります。このような場合、AnkiDroidはデータを復元するための手順を案内しますが、ここで間違ったオプションを選択した場合は、いつでも自動バックアップのいずれかから復元することができます。

  1. デバイスストレージの設定変更

AnkiDroidはデフォルトで端末のユーザー保存領域にデータを保存します(写真やダウンロードが入る場所と同じです)。この場所はアプリケーションのインストール先とは異なるため、AnkiDroidをアンインストールして再インストールしても、通常フラッシュカードのデータには影響がありません。AnkiDroidのディレクトリがフラッシュカードデータのない新しい場所に変更された場合、そこに新しい空のコレクションが作成され、フラッシュカードがすべて失われたように見えるかもしれません。

可能性は低いですが、デバイスのストレージ設定が変更され、上記のデフォルトのストレージ場所が変更され、フラッシュカードデータが古い場所に残っている可能性があります。また、過去に手動でAnkiDroidのディレクトリを変更した(例:リムーバブルSDカードに変更した)ために、現在問題が発生している可能性もあります。

いずれにせよ、デバイスに複数のパーティションがある場合、ファイルエクスプローラーで「AnkiDroid」という名前のフォルダが別の場所に2つ見つかるかどうか見てみるとよいでしょう。2つ目の場所が見つかった場合、その中にフラッシュカードデータが入っている可能性がありますので、そこからバックアップの1つを復元することができます。AnkiDroidの設定 > 詳細 > AnkiDroidディレクトリ`で、AnkiDroidがデータを見つけるために期待する現在の場所を見つけることができますので、変更しないことを強くお勧めします。

ヘルプ! 私のコレクションが壊れてしまった!

データベースの破損は、時折、ごく少数のユーザーに起こる可能性があります。このような場合は、次のような対処をお勧めします。

    1. デバイスのAnkiDroidフォルダのバックアップコピーを作成する。バックアップはPCやGoogle Driveに保存し、以下の手順がうまくいかない場合にサポートチームが対応できるようにしてください。
  1. メインデッキリストのメニューから「バックアップから復元」を選択し、問題が発生する前のタイムスタンプを持つ最新のバックアップを選択します。

  2. リストアが正常に完了したら、「データベースの確認」を実行し、こちらも正常に完了するか確認します。成功した場合、これで完了です。そうでない場合は、さらに古いバックアップからの復元を試みます。

バックアップからの復元が不可能な場合、AnkiDroid フォルダ内の collection.anki2 ファイルをコンピュータにコピーし、[Anki のメインドキュメント] () の指示に従って手動でデータベースを「修正」することができます。 メインAnkiドキュメント](https://docs.ankiweb.net/files.html#corrupt-collections)に従ってください。

古いデバイスから新しいデバイスにデッキをコピーする方法は?

方法1:AnkiWeb クラウド同期を使用する(推奨)*。

マニュアル](https://ankidroid.org/docs/manual.html#_via_cloud_sync)に従って、既存のデッキ(古い Android デバイス)を新しい AnkiDroid インストールに同期してください。

方法 2: エクスポート > インポート

古い端末から.apkgファイルとしてエクスポートして、新しい端末に好きな方法でコピーし、マニュアルのインポート手順に従って新しい端末にこのファイルをインポートしてください。

Zeemoteを使用するにはどうしたらいいですか?

Zeemote JS1 Controller」(http://zeemote.com/)は公式にはサポートしていませんが、「Bluez IME」(https://play.google.com/store/apps/details?id=com.hexad.bluezime)というサードパーティアプリを使って、AnkiDroidとZeemoteのペアリングに成功したというユーザーもいらっしゃいます。

AnkiDroidの非常に古い開発バージョンでは、Zeemoteのネイティブサポートがありましたが、ライブラリがオープンソースでないため、AnkiDroidのGPLライセンスと互換性がなく、削除されました。プラグインでZeemoteや他のコントローラのサポートを追加する取り組みがありました。残念ながら当時は新しいバージョンにマージする作業が必要でしたが、時間的な制約から実現されず、現在はさらに遠ざかっています。

もし誰かがその作業を続けたいのであれば マージされていないコミットはこちら コントローラのプラグインインターフェース と ここにZeemoteコントローラ用のプラグインがあります

ハードウェアコントローラを使用できますか?

Anki Desktop に存在する基本的なキーボードショートカットは、Bluetooth キーボードですでに動作するはずです。サードパーティのアプリを使用して、コントローラのボタンをキーボードイベントにリマップすることで、他のコントローラを使用することができるはずです。詳しくは、こちらこちらを参照してください。

DeckPickerの背景を削除するには?

AnkiDroid フォルダ内の deckPickerBackground.png を削除してください。

Error: copyFileToCache() failed (Perhaps out of storage space)

AnkiDroidの古いバージョンでは、長いUnicodeのファイル名を正しく扱えません。ファイル名を英語に変更して再度試してみてください。#6137

メディア

AnkiDroidでメディアファイルを使用するにはどうすればよいですか?

推奨される方法は、総合的なメディアエディタ機能を持つAnki Desktopを使用することです。Anki Desktopでコレクションを編集する方法については、[上記FAQ](FAQ#how-do-i-make changes-to-my-collection-with-anki-desktop) を参照してください。

AnkiDroid v2.2からは、カードを編集してフィールドの右側にあるメディアボタンをタップすると、AnkiDroidから直接デッキに画像やサウンドを追加することも可能です。少し古い動画ですが、この新しいメディアエディターの主な機能は、このyoutube動画で紹介されています。

Anki Desktopでカードにメディアを添付すると、プログラムはメディアファイルをcollection.mediaフォルダに入れることに注意してください(詳しくはAnki Desktopのマニュアルを参照してください)。そのため、Anki Web を使用する場合は、Anki と AnkiDroid の両方で「音声と画像も同期する」オプションが有効になっていることを確認する必要があります。

Google 画像から写真を追加するにはどうすればよいですか?

2015年11月以降、Googleは私たちが使用していた無料画像検索APIを無効にしています。Googleが提供する無料の代替APIはなく、有料の「カスタム検索」APIもAnkiDroidで使用することは不可能です。残念ながら、これについてはどうすることもできません。

より良い解決策が見つかるまでは、以下のように手動で画像を追加する必要があります。

  1. ブラウザでimages.google.comを開く
  2. 追加したい画像を検索し、開きます。
  3. 画像をロングタップし、保存を選択する
  4. AnkiDroidからギャラリーから新しい画像を追加し、ダウンロードしたばかりの画像を選択します。

注:写真に加えてダウンロードした画像を表示するために、ギャラリーアプリを設定する必要がある場合があります。

Android バージョンをアップデートしたら、イメージオクルージョンが機能しなくなった

Anki desktop 用の image occlusion plugin の古いバージョンには、無効な .svg 画像を生成する バグ がありました。これらの無効な画像は、古いバージョンのAndroidでは問題なく表示されていましたが、新しいバージョンのAndroid(または特にAndroidシステムのWebview)では、これらの無効な画像を表示することができなくなりました。

プラグインをアンインストール/再インストールして、最新のバージョンに更新し、プラグインによって生成された新しい画像がAndroid上で正しく表示されるようにしてください。

既存の画像を修正するために、Matt Restko 氏が作成した python script を実行することができます。python がインストールされていること](https://www.python.org/downloads/) を確認し、彼の github リポジトリの指示にしたがってください。スクリプトが終了すると、こう表示されるはずです。

m個のイメージオクルージョンファイルが見つかりました。
修正したファイル数 n

m と n がともに 0 より大きい場合、スクリプトは動作しており、あとは ファイルを Android デバイスにコピーする だけとなります。画像オクルージョンのアドオンや壊れたsvg画像の修正については、弊社では直接サポートできませんのでご了承ください。

メディアファイルが多すぎて、デバイスにコピーできません。

残念ながら、古い Android デバイスや多くのリムーバブルストレージカードでデフォルトで使用されている FAT ファイルシステムでは、1 つのフォルダに保存できるファイルの数に制限があります。何千ものメディアファイルをコレクションしている場合、このことに気がつくかもしれません。

お使いのデバイスがサポートしており、外部ストレージカードがある場合、最良の解決策は、SDカードをExFATとしてフォーマットすることです。SDカードを取り出して、PCでフォーマットする必要があるかもしれません。

お使いのデバイスがExFATをサポートしていない場合、この問題の回避策として、異なるファイルシステムをマウントできるサードパーティアプリ(例えばParagonなど)を使用する方法があります(ルートアクセスが必要です)。NTFSとExt4フォーマットも動作するはずです。

公式にはサポートされていませんが、メディアファイルをサブフォルダに整理するという解決策もあります。もちろん、サブフォルダへの参照を含むようにノートを更新することも必要です。

多くのメディアファイルがあり、デバイスとの同期に時間がかかりすぎます。

メディアファイルの数が多く、AnkiWeb経由の同期に時間がかかる場合、以下の手順でAnkiDroidのメディアコレクションファイルを手動で同期することが可能です。

  1. AnkiDroidの「設定」→「AnkiDroid - 一般設定」→「同期時にメディアを取得」で、一時的にメディアの同期を無効にする。これは、AnkiWebにすでにメディアをアップロードしている場合、ダウンロードに手間取ることなく、後のステップでAnkiDroidを開くことができるようにするためのものです
  2. AnkiDroid/collection.media`にある、携帯電話のメディアコレクションを探します。
  3. 他のAnkiクライアントから必要なメディアをAnkiDroid/collection.mediaフォルダに転送します。USBまたはFileZillaやAndroid SFTPアプリケーションのような様々なソフトウェアでSFTP経由で行うことができます。
  4. すべてのファイルを転送した後、AnkiDroidを開き、...メニューからCheck mediaを押してください。手動でファイルを転送してもデータベースは更新されないので、AnkiDroid/collection.mediaに追加したメディアでAnkiDroidのデータベースを更新します。
  5. 手動で転送してもデータベースは更新されません。この機能を有効にすると、AnkiDroidからAnkiWebにメディアを完全同期する必要があります。ただし、他のAnkiクライアントからメディアを完全同期する場合はこの限りではありません。

AnkiDroidで音や画像が出ないのはなぜですか?

共有デッキ

AnkiDroidに読み込まれた共有デッキからこの問題が発生した場合、読み込まれたカード/デッキに問題があります。デッキの作者に連絡するか、ノートを編集して「カード」を選択し、不足しているファイルへの参照を削除してください。

同期

AnkiWeb Syncでデッキを同期している場合。

AnkiWeb上でメディアが正しく動作するかどうか確認してください。

  • AnkiWeb でメディアが動作しない場合は、メディアのアップロードに問題がある可能性があります。Anki Desktop からアップロードした場合は、Anki Desktop のマニュアルを読むか、Anki Desktop サポートサイトに問い合わせると、解決する場合があります。
  • AnkiWeb 上でメディアが動作する場合は、以下の方法をお試しください。
    • ファイルマネージャー(下記参照)を使用して、ファイルが AnkiDroid/collection.media に存在することを確認してください。
      • 設定 - AnkiDroid - Fetch media on sync` が選択されており、メディアの同期が完全に完了していることを確認してください(初回の同期には時間がかかります)。
      • AnkiDroid/collection.media`にアクセスし、シンクを実行してください。このフォルダにさらにファイルが追加されている場合は、正常に同期が完了するまで同期を行ってください。
      • 最後の手段として、Anki Desktop の collection.media フォルダからメディアファイルをコピーしてください。
    • ファイルが collection.media に存在し、まだ表示されない場合。
      • ファイルが collection.media に存在し、それでも表示されない場合: * ファイルが Android のサポートするコーデック(下記参照)でエンコードされていることを確認してください。
      • それでも問題が発生する場合は、お問い合わせ をしてください。

外部コンテンツ

ファイルをインターネットから http で読み込む場合は、https の URL で読み込みます。HTTPS が利用できない場合は、Anki Desktop アドオンにより、これらのリンクを自動的にローカルファイルに変換することができます: https://ankiweb.net/shared/info/1293255374

タグを使用します。net::err_CLEARTEXT_NOT_PERMITTED` です。

どのファイルマネージャーを使うべきですか?

Android 6 以降のほとんどのデバイスには、ファイルエクスプローラが内蔵されています(設定 -> ストレージとメモリ -> エクスプローラのようなもの)。もしお使いのデバイスにエクスプローラが内蔵されていない場合は、お好きなファイルマネージャをお使いください。例えば、こちら では、さまざまな推奨ファイルエクスプローラのリストが紹介されています。私たちは個人的にSimple Explorerのようなフリーでオープンソース(FOSS)のファイルマネージャを使用することをお勧めします。

しかし、AnkiDroidは私のメディアを再生することができません。

Android プラットフォームは、以下の画像形式をサポートしています。

JPEG (.jpg)、GIF (.gif)、PNG (.png)、BMP (.bmp)

以下のオーディオフォーマット

3GPP(.3gp)、MPEG-4(.mp4、.m4a)、3GPP(.3gp)、MP3(.mp3)、タイプ 0 および 1(.mid、.xmf、.mxmf)、RTTTL/RTX(.rtttl、.rtx)、OTA(.ota)、iMelody(.imy)、Ogg(.ogg)および WAVE (.wav). 

および以下のビデオフォーマット(ビデオデッキの例はこちらを参照してください)。

H.263 または MPEG-4 SP コーデックを持つ .3gp ファイル、H.263 コーデックを持つ .mp4 ファイル

メディアファイルの形式は、これらのいずれか、または、お使いのデバイスの Android Core Media Formats のリストに含まれている必要があります。

メディアファイルが物理的にデバイス上にあり、サポートされている形式のいずれかであり、Anki Desktop で適切に再生されることを確認した場合、1 つの可能性として、[サポートされていない機能](https://docs.ankiweb.net/importing. html#importing-media)を使用している可能性があります。Anki Desktopでは、ファイルのパスのパターンをテンプレートにコーディングします。

もしフィールドにメディアリファレンスを使用しなければならない場合、例えば大量のノートがあり、特定のフィールドの内容に基づいて特定の命名規則を使用している場合、検索と置換機能を使用するか、代わりに [sound:{{Word}}.mp3] という式を新しいフィールドに一括レンダリングできる Anki Desktop 用アドオン を使用する必要があります。このアドオンを使用する前に、必ずバックアップをとってください。

表示する正しい文字の代わりに、四角が表示されています。なぜでしょうか?

デフォルトでは、Android は Unicode 文字セットを完全にサポートしていないため、これらの文字を表示する方法がわからないからです。Android がサポートする Unicode の一部は、特定のデバイスとそのデバイスが配布されている場所に依存します。もし、ある特定の言語のサポートを追加したい場合は、以下のカスタムフォントのセクションを参照してください。

なぜ画像にプロトコルが必要なのでしょうか?

技術的な理由により、httpsを指定せずにsrc="//"`を使用して画像を読み込むことは、AnkiDroidではサポートされていません。#6102

カードを編集して https を追加してください。例えば、変更してください。

` に変更してください。

から

<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/5/50/6.1_Russian_road_sign.svg/50px-6.1_Russian_road_sign.svg.png" /> に変更しました。

通知が来ないのですが?

AnkiDroidの2.8バージョンでは、リマインダー通知はウィジェットに接続されています。通知を受け取るには、ランチャーのホーム画面のどこかにウィジェットを配置する必要があります。ウィジェットをインストールした後、環境設定でリマインダーを設定すると、通知を受け取るようになります。

バージョン2.9では、ウィジェットの有無にかかわらず、通知が機能するはずです。さらに、「デッキグループごと」の通知を有効にするオプションもあります。一般的な通知とは異なり、デッキごとの通知は、ユーザーが設定した最低期限カード数でトリガーされ、1日の特定の時間帯に1回だけアラーム形式で通知されます。これらの通知を有効にするには

  1. デッキリストを開く
  2. 通知させたいデッキを長押しする。
  3. オプション->リマインダーで、この機能を有効/無効にしたり、リマインダーの時間を設定することができます。

バージョン2.9では、一部のユーザーから通知に関する問題が指摘されています。バージョン2.10.2以降、これらの問題は解決されているようです。問題がある場合は、必ず最新のバージョンにアップデートしてください。

カスタムフォントを使用するにはどうしたらいいですか?

新しいフォントの追加方法は、AnkiDroidマニュアルを参照してください。

AnkiDroid 1.xの旧カスタムフォント使用方法は堅牢でないため公式サポート外ですが、概ね動作しますので、ご希望の方は引き続きご使用ください。

マニュアルの指示に従いましたが、カスタムフォントが動作しません。

カスタムフォントの問題をデバッグするためのヒントを以下に示します。

    1. カスタムROMを使用せず、Androidバージョン4.4+を使用すると最良の結果が得られます。
  1. Android System Webview](https://play.google.com/store/apps/details?id=com.google.android.webview)の最新版を使用していることを確認してください(執筆時点では46.xです)。
  2. マニュアル](http://ankidroid.org/manual.html#customFonts)で推奨されている方法を使用する (代替方法ではない)
  3. AnkiDroid の設定] > [フォント] で、[デフォルトフォント] が "System default" に、[デフォルトフォントの適用] が "When no font specified on flashcard" になっていることを確認する。
  4. Anki DesktopとAnkiWebの両方でフォントが正しく表示されることを確認します。
  5. AnkiDroid/collection.mediaフォルダにフォントファイルが正しく存在し、Anki Desktopのcollection.mediaフォルダのフォントと同じ名前であることを確認します(いずれかのクライアントで「fetch media on sync」を無効にしていると、AnkiDroidにフォントが自動的にコピーされません*)。
  6. フォントには .ttf という拡張子がついているものもありますが、実際には .ttc などの別の形式であり、一部のデバイスで動作しないことが確認されています。Google Notoなどの公式オープンソースフォントのみを使用することをお勧めします。
  7. AnkiDroidのアンインストールと再インストールをお試しください。
  8. Google Noto](https://www.google.com/get/noto/)などのGoogle公式フォントをテスト用に使用してみる。
  9. Google Notoは動作するが、あなたのカスタムフォントが動作しない場合、あなたのフォントがデバイスにサポートされていないことを意味します。このトリック](https://groups.google.com/d/msg/anki-android/svgWDMukz1s/XQFk0057AFcJ)を使って、フォントを編集して対応させることができます。それでもうまくいかない場合は、「別のフォント」(https://github.com/ankidroid/Anki-Android/wiki/Freely-distributable-fonts)を使用する必要があるかもしれません。

上記をすべて試してもうまくいかない場合は、ここかサポートフォーラムに次の情報を含めて新しい問題を投稿してください。

  1. AnkiDroidのバージョン、Androidのバージョン、Androidシステムのウェブビューのバージョン、携帯電話のモデル番号、あなたが行った改造の詳細。
  2. Anki Desktop からエクスポートしたサンプルデッキ(.apkg ファイル)(問題を再現するカード*1 枚を含む
  3. 使用しようとしているフォントの名前とリンク
  4. 上記のプロセスの各ステップの結果(できればスクリーンショットを含む

TTS(Text-to-speech、音声読み上げ)機能の音が出ません

AnkiDroidはバージョン2.9から、TTS(音声読み上げ)機能に新しいAndroidシステムAPIを使用しています。この変更に伴い、一部のユーザーのデバイスでTTS機能が働かなくなりました。これはAnkiDroidの問題ではなく、端末のTTS設定の問題です。

まず、端末の設定でTTSが機能しているかどうかを次の手順で確認してください:端末の[設定] -> [言語と入力] -> [テキスト読み上げの出力] -> [再生](音声が流れるかを確認)

TTSエンジンのアップデートをアンインストールすることで、動作することを確認したユーザーもいます。システム環境設定 -> アプリと通知 -> Google音声合成エンジン -> オプションメニュー -> アップデートのアンインストール

TTSのパッケージを再ダウンロードすることで、正常に動作することを確認したユーザーもいます。システム環境設定 -> システム -> 言語と入力 -> 音声合成出力 -> 優先エンジン設定 -> 音声データのインストール -> 該当する音声を選択 -> 削除、再ダウンロード

AnkiDesktop と AnkiDroid で TTS を使用するには、次のようにします。

フィールド Front の場合

{{Front}}

<div id="anki_tts">{{tts en_US voices=Apple_Samantha,Microsoft_Zira speed=1.0:Front}}</div>

<div id="ankidroid_tts" style="display:none;">
    <tts id="tts_tag" service="android" voice="en_US">{{Front}}</tts>
</div>

<script>
 if (document.documentElement.classList.contains("android")) {
       document.getElementById("anki_tts").innerHTML = "";
 } else {
       document.getElementById("ankidroid_tts").innerHTML = "";
 }
</script>

同期がうまくいかない

この現象が発生する理由はいくつかあります。

サブデッキやフォルダーを作成する方法を教えてください。

AnkiDroid 2.11: デッキを長押しして、コンテキストメニューから「サブデッキを作成」を選択することができます。

Anki 2.11以前の場合

AnkiDroidはサブデッキ/フォルダを非常によくサポートしていますが、作成には少しコツがいります。

子デッキの名前には「Parent::Child」のような特別な命名規則を使用します。

具体的な例として、「英語」を学習するフォルダがある場合、「英語」という名前のデッキを作成し、「英語::動詞」「英語::名詞」などを作成することができます。そして、「English」という親デッキの子デッキとして「Verbs」「Nouns」が表示されます。

検索用語: サブデッキ、サブデッキ

AnkiDroidにアドオンが欲しい

AnkiDesktopがAdd-Onsに対応していることは理解しています。しかし、AnkiDroidは同じようにAdd-Onsをサポートしませんし、することもできません。モバイルオペレーティングシステムは、アプリケーションにパッケージされていないコードをダウンロードして実行することを許可しません。iOSもAndroidもこれを許さず、デスクトップのセキュリティの惨状(ウイルスや暗号ランサムなど)を考えれば、ご理解いただけると思います。唯一の例外はHTMLとJavascriptで、AnkiDroidはJavascriptアドオンのサポートに取り組んでいます。まだ開発中ですが、AnkiDroid Javscript API hereに詳細な情報が掲載されています。

Some Anki Add-ons can be made using genanki and pyodide for AnkiDroid as web app.
例えば

AnkiDroidのWebアプリのようなAdd-onsを作りたい方は、こちらをご覧ください。
Create Addon in browser for Anki

Advanced formatting tips

フォーマット wiki ページ](https://github.com/ankidroid/Anki-Android/wiki/Advanced-formatting) には、次のような高度なフラッシュカードフォーマットを実現するための例があります。

検索用語 nightmode ナイトモード、反転、色

AnkiWebのメールを忘れてしまった場合の対処法

キーワード: ユーザー名

Anki Desktop にログインしている場合

Ankiでは、ツール - 環境設定 - ネットワークにメールが表示されます。

そうでない場合

すべてのメールアカウントから、ankiweb.net からのメールを検索します。通常、クエリは from:ankiweb.net のようになりますが、メールプロバイダに依存します。もし、メールが見つかれば、そのメールアドレスを使ってAnkiWebにサインアップしたことになります。

その他の質問

メインページのHelpをご参照ください。


www.DeepL.com/Translator(無料版)で翻訳しました。


Original: https://github.com/ankidroid/Anki-Android/wiki/FAQ

Mike Hardy edited this page on Nov 10, 2022 · 122 revisions

Clone this wiki locally