2015-11-05 110 views
0

我在运行时尝试在手机上测试应用程序时遇到此错误。我不知道为什么这个错误弹出,但我已经尝试做一些基于堆栈解决方案的修复,但它不工作。运行时发生Android Studio失败[INSTALL_PARSE_FAILED_MANIFEST_MALFORMED]

我PKG:/data/local/tmp/com.example.wolex_000.freesim

我的清单代码:

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.chat.freshim" 
android:versionCode="1" 
android:versionName="0.1" > 


<uses-permission android:name="android.permission.READ_CONTACTS" /> 
<uses-permission android:name="android.permission.INTERNET"/> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 

<uses-permission android:name="android.permission.GET_ACCOUNTS" /> 
<uses-permission android:name="android.permission.WAKE_LOCK" /> 

<!-- FOR QB --> 
<uses-permission android:name="android.permission.CAMERA"/> 
<uses-permission android:name="android.permission.FLASHLIGHT"/> 

<uses-feature android:name="android.hardware.camera"/> 
<uses-feature android:name="android.hardware.camera.autofocus"/> 
<uses-feature android:name="android.hardware.camera.flash"/> 

<uses-permission android:name="android.permission.RECORD_AUDIO"/> 
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/> 

<!-- For GCM --> 
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /> 

<!-- For GCM 
<permission android:name=".permission.C2D_MESSAGE" 
    android:protectionLevel="signature" /> --> 

<uses-permission android:name=".permission.C2D_MESSAGE" 
    android:protectionLevel="signature" /> 

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 

<application 
    android:allowBackup="true" 
    android:icon="@drawable/icon_fresh" 
    android:label="fssl" 
    android:theme="@style/MyTheme"> 
    <activity 
     android:name="com.chat.freshim.LoginActivity" 
     android:screenOrientation="portrait" 
     android:windowSoftInputMode="stateHidden" 
     android:label="fssl" 
     android:theme="@style/NoActionBar"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 

    <activity 
     android:name="com.chat.freshim.FriendsListActivity" 
     android:screenOrientation="portrait" 
     android:launchMode="singleTask" 
     android:theme="@style/NoActionBar"/> 

    <activity 
     android:name="com.chat.freshim.FriendsAllListActivity" 
     android:screenOrientation="portrait" 
     android:launchMode="singleTask"/> 

    <activity 
     android:name="com.chat.freshim.FriendsDetailActivity" 
     android:screenOrientation="portrait" 
     android:windowSoftInputMode="stateHidden"/> 

    <activity 
     android:name="com.chat.freshim.RegisterActivity" 
     android:screenOrientation="portrait" 
     android:windowSoftInputMode="stateHidden"/> 

    <activity 
     android:name="com.chat.freshim.UserDetailActivity" 
     android:screenOrientation="portrait"/> 

    <activity 
     android:name="com.chat.freshim.StatusActivity" 
     android:screenOrientation="portrait"/> 

    <activity 
     android:name="com.chat.freshim.SettingsActivity" 
     android:screenOrientation="portrait"/> 

    <activity 
     android:name="com.chat.freshim.EditProfileActivity" 
     android:screenOrientation="portrait"/> 

    <activity 
     android:name="com.chat.freshim.EditPasswordActivity" 
     android:screenOrientation="portrait"/> 

    <activity 
     android:name="com.chat.freshim.GroupCreateActivity" 
     android:screenOrientation="portrait"/> 

    <activity 
     android:name="com.chat.freshim.GroupListActivity" 
     android:screenOrientation="portrait" 
     android:launchMode="singleTask"/> 

    <activity 
     android:name="com.chat.freshim.GroupMessageDetailActivity" 
     android:screenOrientation="portrait" 
     android:windowSoftInputMode="stateHidden"/> 

    <activity 
     android:name="com.chat.freshim.GroupChooseFriendListActivity" 
     android:screenOrientation="portrait"/> 

    <activity 
     android:name="com.chat.freshim.GroupDetailActivity" 
     android:screenOrientation="portrait" 
     android:windowSoftInputMode="stateHidden"/> 

    <activity 
     android:name="com.chat.freshim.GroupEditMemberListActivity" 
     android:screenOrientation="portrait" 
     android:windowSoftInputMode="stateHidden"/> 

    <activity 
     android:name="com.chat.freshim.UploadFileActivity" 
     android:screenOrientation="portrait"/> 

    <activity 
     android:name="com.chat.freshim.CountryCodesActivity" 
     android:screenOrientation="portrait" 
     android:windowSoftInputMode="stateHidden"/> 

    <activity 
     android:name="com.chat.freshim.InviteFriends" 
     android:screenOrientation="portrait" 
     android:windowSoftInputMode="stateHidden"/> 

    <activity 
     android:name="com.chat.freshim.AddContactFriend" 
     android:screenOrientation="portrait" 
     android:windowSoftInputMode="stateHidden"/> 

    <!-- QB ACTIVITY AND SERVICES --> 
    <activity 
     android:name="com.chat.freshim.qb.ActivityVideoChat" 
     android:label="fssl" 
     android:screenOrientation="portrait" 
     android:theme="@style/NoActionBar"/> 

    <activity 
     android:name="com.chat.freshim.qb.ActivityCallUser" 
     android:label="fssl" 
     android:screenOrientation="portrait"/> 

    <service android:name="com.quickblox.module.videochat.core.service.QBVideoChatService"/> 
    <!-- For GCM --> 
    <receiver 
     android:name="com.chat.freshim.GcmBroadcastReceiver" 
     android:permission="com.google.android.c2dm.permission.SEND" > 
     <intent-filter> 
      <action android:name="com.google.android.c2dm.intent.RECEIVE" /> 
      <category android:name="com.chat.imapp" /> 
     </intent-filter> 
    </receiver> 

    <service android:name="com.chat.freshim.services.GcmIntentService" /> 

    <service android:name="com.chat.freshim.services.LoadImageService" /> 
    <service android:name="com.chat.freshim.services.LoadFileService" /> 

    <service android:name="com.chat.freshim.services.ResponseRequestService" /> 
    <service android:name="com.chat.freshim.services.FriendRequestService" /> 

    <service android:name="com.chat.freshim.services.DownLoadFileService" /> 
    <service android:name="com.chat.freshim.services.DownloadImageService" /> 

    <service android:name="com.chat.freshim.services.LastSeenGetService" /> 
    <service android:name="com.chat.freshim.services.LastSeenSetService" /> 

    <service android:name="com.chat.freshim.services.QbRegisterService" /> 

    <!--service android:name="com.quickblox.module.chat.videochat.VideoChatService"/--> 

    <!-- For GCM --> 
    <meta-data 
     android:name="com.google.android.gms.version" 
     /> 

</application> 

我有尝试一些帮助,但没有得到解决方案。

+0

是完整的XML文件。?我没有看到结束标签。只是想知道你是如何编译它的... – Abhilash

+0

我的清单包含在编译代码中。问题与播放服务 – Webln

+0

你是什么意思:我的清单包含在编译代码 – Abhilash

回答

0

您的<meta-data>标记缺少所需的android:value条目。它应该阅读:

<meta-data android:name="com.google.android.gms.version" 
     android:value="@integer/google_play_services_version" /> 
+0

感谢您的回复。在清单中添加了@ integer/google_play_services_version后,我得到一个错误错误:(172,28)找不到与给定名称相匹配的资源(值为'@ integer/google_play_services_version')。然后我在我的应用程序gradle中添加了编译'com.google.android.gms:play-services:6.5.87',然后我得到一个错误:appdexDebug – Webln

+0

最后它的工作原理。谢谢。 – Webln

0

尝试删除这一行:

<meta-data 
     android:name="com.google.android.gms.version" 
     /> 
相关问题