Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialGage Tillery
842 PointsApp Failure on android device.
I am trying to run an app on my Galaxy s5 rather than an emulator, Android Studio has excepted my device, however, when i select 'Run' i get this error:
Failure [INSTALL_PARSE_FAILED_MANIFEST_MALFORMED]
can anyone tell me how to get this to work?
Gage Tillery
842 Pointswhere might i find this manifest?:o
Harry James
14,780 PointsHey again!
Where the AndroidManifest.xml file is located depends on the IDE you are using and what version it is.
If you are using Android Studio, it should be found in your app >> src >> main directory.
If you're still unable to find it, let me know what your IDE is (Android Studio / Eclipse) and its version and I'll take a look for you :)
Gage Tillery
842 PointsThank you I will do this as soon as I have access to my computer:)
Gage Tillery
842 PointsHere is my android manifest:
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="Gage_Tillery.funfacts" >
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".FunFactsActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
1 Answer
Harry James
14,780 PointsThanks Gage!
Can you please try updating your package name to all lowercase:
(-) DELETE THIS LINE: package="Gage_Tillery.funfacts" > | Replace with this one \/
package=gage_tillery.funfacts" >
Note that you may also have to rename your packages in the Project as well. To do this, right click on your package and go to Refactor >> Rename and change it to the lowercase version. Then, try rebuilding your project (Simply run your app and it will rebuild). If there are any errors, you will have to manually correct them (Sometimes the refactor process isn't perfect).
After this, you should no longer get this error but, if you do, please let me know and I'll see what else can be done.
Hope it helps :)
Harry James
14,780 PointsHarry James
14,780 PointsHey Gage!
Your Android Manifest file is malformed in some way. Please provide it here and me or another Treehouse user will take a look at it for you.
Speak to you soon! :)