If error-specific instructions didn't help or your error isn't on the list, go through Diagnosis.
Java.lang Exception: Challenge not found
Often Java.lang Exception: Challenge not found will be resolved by force-quitting and reopening Aniyomi.
Java.lang Exception: Failed to bypass Cloudflare
Java.lang Exception: Failed to bypass Cloudflare means that the source you selected has Cloudflare protection on, refer to the Cloudflare guide to fix it.
Loader not implemented
Loader not implemented means that the respective extension for the manga is not installed. To fix this, install the extension for the manga. If it still doesn't work, uninstall, then reinstall the extension again.
HTTP error 403
Possible reasons for HTTP error 403:
The source you selected has Cloudflare protection on, refer to the Cloudflare guide to fix it.
The source is down, removed the manga, or banned your IP. Open
public
WebView to check if this is the case.
HTTP error 404
HTTP error 404 probably means that the source is down or removed the manga. Open
public
WebView to check if this is the case.
HTTP error 429 (Too Many Requests)
HTTP error 429 or Too Many Requests means that the source banned your IP address (in most cases, it's temporary). We suggest migrating part of your manga to another source to reduce the number of requests to the source.
HTTP error 5xx
HTTP error 5xx like 500, 502 and others are server errors, and the source you are trying to access has problems on their side. Open the source in
public
WebView and check if the site is down.
Unable to resolve host / Connection failed
Errors like Unable to resolve host or Connection failed mean that something prevents your connection to the site.
Possible reasons include:
Your internet connection is not good enough to connect.
The app does not have access to the internet.
Your ISP has blocked the site.
The site is down.
Try using different internet connection (switch to Wi-Fi, mobile data or a VPN). Try to enable
java.security.cert.CertPathValidatorException or Chain validation failed means there is a problem with validating source's sertificate.
Check if the site's certificate has expired. Use an online service for checking SSL certificates. If the certificate has expired, wait while the site owner to renew it.
Ensure that you have the right date and time set on your phone.
Try
more_horiz
More →
settings
Settings →
code
Advanced → Clear cache and Clear cookies.
Try using a different internet connection (switch to Wi-Fi, mobile data or a VPN).
Try restarting the device.
App not installed
You may encounter App not installed if you're installing an official build over an existing F-Droid build due to differing signatures.
Backup your data, uninstall the app, then restore the data in the fresh install.
Attempt to invoke virtual method 'com.hippo.unifile...
The Attempt to invoke virtual method' com.hippo.unifile... error can be caused by various reasons, but they all have to do with storage.
Most commonly, it is caused by full storage. Check to see if your device or SD Card is full.
Check if Aniyomi has access to the SD card. You can enable it in the android settings for app permissions.
If you're downloading and this error pops up, that means the app might not be able to access the folder you're trying to download to. This may be because the folder is corrupted or does not exist. Use a file manager to check that the folder(s) exist and every folder in the sequence is available and accessible.
The drive you're writing to is corrupted. Check using a file manager to see if it is accessible.
Cannot Access SD Card
Cannot Access SD Card error is typically caused by having a file or folder name that is too long. Android's file manager does not support filenames longer than 255 characters. If you know the file or folder name that is the culprit, you can connect your SD card to your computer and shorten it. Otherwise, delete the Aniyomi downloads folder off of the SD Card.
Storage issues with Android 11
Following the introduction of Scoped Storage(opens new window) in Android 11, your library could load slowly, or the app is unable to delete chapters automatically.
One way to fix this is by executing an ADB(opens new window) command on a computer to opt-out the app for the new storage changes.
How to run ADB
ADB is a small tool bundled in the Android SDK as part of the "Platform Tools."
If none of these solutions help, try asking in our Discord Server(opens new window). State your app version and the source, manga, and chapter with the problem.
You may be getting a Cloudflare protection, may have been IP-banned, or encountered some other counter-measure that website owners deploy against programs like Aniyomi. If that is the case, there is probably nothing that Aniyomi can do to solve it. Some of them (like Cloudflare) have to be manually solved, and some are temporary (IP bans).
Workarounds that can the lower chance of an issue happening again:
Don't use downloads with the source.
Have less manga in your library from the source.
The above are very imprecise and fuzzy rules because each site has its non-public limits and triggers.
Some sources may have more advanced Cloudflare protection, that results in infinite loading in WebView when trying to bypass Cloudflare using the solution above. If you are facing this issue, try the following steps:
GUIDE
Go to
explore
Browse in the bottom navbar.
Press the source you would like to access.
Press the
public
WebView icon. Refer to the previous picture.
Press the
more_vert
Overflow icon and then press Open in Browser.
Once done, press the X at the top left and return to the source.
To update WebView, you need to find what WebView implementation is used on your device. In general, default implementation depends on the Android version as follows:
Try installing Split APK Installer(opens new window) from the Google Play Store, then use it to try and install the affected APK. Split APK Installer will tell you why the APK is uninstallable, or it will install the APK for you.