Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Eclipse installation failed due to invalid APK file?

I use Eclipse for develop android apps, but when run projects see this error:

Installation failed due to invalid APK file!

like image 401
AbbasS Avatar asked Nov 03 '11 16:11

AbbasS


People also ask

How do I run an APK file in eclipse?

You need to create an emulator using the Android Virtual Device Manager. Then when you run it as an android application it will launch the emulator.

How do I fix app not installed as package is invalid?

To do this: Go to settings > Apps > Package Installer > Click Clear Cache and Data. After restarting your phone and then check if the problem is fixed.


1 Answers

In my case this was caused by errors in a .jar file included my library. The .jar file was one I created and so I was able to fix it. Here is a breakdown of how the problem started and how I fixed it:

  • I made changes to another project(not the project that failed to install)
  • Exported to a .jar included ALL files in project(which was the mistake)
  • the resulting .jar replaced the one already included in my project
  • Errors occurred

to fix it:

  • Re-exported .jar file including only the src folder
  • re-built and installed just fine.

Having included all the files that were not part of the src folder caused a few duplicates in the project and .jar:

  • Example: multiple androidmanifest.xml files one local and one inside .jar

This caused the .apk to be invalid. Hope this helps someone. NOTE: this solution will only work if you have library files that you have changed and compiled yourself and have made the same mistake as I did when I included folders that were not needed.

like image 177
ProgMasta Avatar answered Oct 25 '22 08:10

ProgMasta