⛔️ 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.
- Android : Execute some code after back button is pressed
- Android is starting optimizing... app 1 of 1
- How to change Android Button Color using xml attribute and programatically using java
- SQLite with Android Easy to Understand Tutorial that covers Select, Insert, Update and Delete
- How to make Android EditText not editable
- Make Android TextView Clickable like Buttons
- Unable to establish connection to adb : Android Studio Error
- Android Constant and Resource Type Mismatches Lint
- Android Shared Preferences API tutorial
- Fixing Android unknown error 961 while downloading app
- DDMS files not found hprof-conv.exe
- How to reset eclipse layout
- Android Developers Bluetooth Tutorial
- Android Studio Native typeface cannot be made error
- 21 Useful Android Emulator Short-cut Keyboard Keys
- Multiline EditText in Android Example
- How to screenshot on Android?
- JavaScript : redirect page to other url
- Unable to load VM from snapshot. The snapshot has been saved for a different hardware configuration
- How To Disable Landscape Mode in Android Application
- Change Title text for Android Activity using java code
- Android : Class file collision: A resource exists with a different case
- Android Emulator Soft Back button action using Computer keyboard
- Device not compatible error Android Google Play Store
- ERROR x86 emulation currently requires hardware acceleration. Intel HAXM is not installed on this machine
- java.lang.NoClassDefFoundError android.support.v4.content.LocalBroadcastManager
- Disable Fading Edges Scroll Effect Android Views
- Android : Unable to load VM from snapshot : Mac OS X Error
- Change Android EditText Cursor Height
- What is Android Toast.LENGTH_SHORT and Toast. LENGTH_LONG durations
- How to add border to Android TextView
- Remove ActionBar from Activity that extends appcompat-v7
- How to send SMS on Android Emulator
- Android RatingBar Example
- This Toast was not created with Toast.makeText() : Android RuntimeException
- Android Studio Ctrl Shift o auto import not working
- Android : Duplicate registration for activity com.example.abc
- ADT Installation Error: requires plug-in org.eclipse.wst.sse.ui
- Running Android Lint has encountered a problem NullPointerException Error
- Android Emulator] ##KBD: Full queue, lose event Error Logs
- Export aborted because fatal lint error were found
- Android Parsing Data for android-L failed Unsupported major.minor version 51.0 Error
- Android : Accidental Octal Lint Warning
- Android ListView turns Black or Flickers while Scrolling
- How to make a dummy phone call from Android Emulator device
- ADT quit unexpectedly error on Mac OSX Android Eclipse SDK - Android
- Building library Gradle Project Info: Downloading services.gradle.org - Android-Studio
- Turn Off Google Analytics intelligence Alert Emails - Google
- MySQL Error :1006 SQLSTATE: HY000 (ER_CANT_CREATE_DB) Message: Can't create database 'mydb' (errno: 28) - MySQL
- Replace tabs by spaces or comma Notepad++ - NotepadPlusPlus
- PowerShell iterate and get all SharePoint sites and sub sites - SharePoint
- Turn on off volume change button sounds Mac OS X - Mac-OS-X
- Android Lint app_name is not translated in af (Afrikaans) am (Amharic) ar (Arabic) bg (Bulgarian) - Android
- How to Detect Phone Shakes Android Programming - Android
- MySQL : Error :1000 SQLSTATE: HY000 (ER_HASHCHK) Message: hashchk Server Error - MySQL
- How to add border to Android Button - Android
- How to Center Align Image in Bootstrap - CSS
- Recover SharePoint if the SQL Server IP changes - SharePoint
- Google Chrome Update failed (error: 12) - Chrome
- Send Email using SharePoint PowerShell command - SharePoint