⛔️ Export Aborted
Export aborted because fatal lint errors were found. These are listed in Lint View. Either fix these before running Export again or turn off "Run full error check when exporting app" in the Android > Lint Error Checking preference page.
If you just tried to Export your Android Project and got the above error message. Just check Lint Warnings Window for Lint Errors.
First let's see what Lint is !
Android Lint is a new tool introduced in ADT 16 which scans Android project sources for potential bugs.
Some of the Errors that Lint looks for :
- Missing or Unused translations (language tags like af, am, ar, bg)
- Layout performance problems (all the issues the old layoutopt tool used to find, and more)
- Unused resources
- Inconsistent array sizes
- Hardcoded Strings
- Missing contentDescription
- Accessibility and internationalisation problems
- Problems related to Icon problems such as missing densities, duplicate icons, wrong sizes
- Usability problems (like not specifying an input type on a text field)
- Manifest errors
- and more ....
Each Lint error is put into a certain category like Correctness, Correctness: Message, Security, Performance e.t.c
Solution :
Look for the lint error type and try to fix it. If you think that it is not an issue, then you can suppress the error (fatal error) to a warning, information or ignore type :
Example :
If you get an error like "app_name" is not translated in "af" (Afrikaans), "am" (Amharic), "ar" (Arabic) ... which is to Category : Correctness: Message, its because you have not translated the string values to these languages. By default, it is a Lint Fatal error, if you do not want to translate your app to these languages,
Go to Menu : Eclipse -> Preferences ( on macOS) or Menu : Window -> Preferences (on Windows)
In Preferences Goto : Android -> Lint Error Checking and look for ExtraTranslation under Category : Correctness:Message, and change its type from Fatal to Warning.
Similarly fix all the issues and you would be able to export your .apk file.
- Increase Android Emulator Timeout time
- Android : Remove ListView Separator/divider programmatically or using xml property
- Error : Invalid key hash.The key hash does not match any stored key hashes
- How to Change Android Toast Position?
- Android Alert Dialog with Checkboxes example
- Android : No Launcher activity found! Error
- Android Development: Spinners with Example
- Failed to sync Gradle project Error:failed to find target android-23
- INSTALL_FAILED_INSUFFICIENT_STORAGE Android Error
- Disable Fading Edges Scroll Effect Android Views
- How to create Toast messages in Android?
- Channel 50 SMSes received every few minutes Android Phones
- Android xml error Attribute is missing the Android namespace prefix [Solution]
- Create Custom Android AlertDialog
- How To Disable Landscape Mode in Android Application
- Android Development - How to switch between two Activities
- incorrect line ending: found carriage return (\r) without corresponding newline (\n)
- Generate Facebook Android SDK keyhash using java code
- Android Error Generating Final Archive - Debug Certificate Expired
- 21 Useful Android Emulator Short-cut Keyboard Keys
- Android RatingBar Example
- 11 Weeks of Android Online Sessions-15-Jun-to-28-Aug-2020
- Download interrupted: Unknown Host dl-ssl.google.com Error Android SDK Manager
- fill_parent vs match_parent vs wrap_content
- Android : Connection with adb was interrupted 0 attempts have been made to reconnect
- How to open new Terminal using Bash Command - Bash
- Bash Command to Find String in a File - Bash
- Horizontally Center Align tag in HTML using CSS - CSS
- Find and Replace Multiple different words with the same word in a text file - NotepadPlusPlus
- How to Manage Profile Picture on Microsoft Teams - Teams
- Using Java 8 Month Enum with Examples - Java
- PowerShell: How to Write Output to a File - Powershell
- How to Find the Location of Notepad on Windows 11 - Windows