INSTALL_PARSE_FAILED_MANIFEST_MALFORMED 解決

在寫Android 測試程序的時候,安裝Apk突然遇到 Failure [INSTALL_PARSE_FAILED_MANIFEST_MALFORMED] 這個錯誤。

這個錯誤的意思是AndroidManifest.xml這個文件有問題。

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.ryan.testproject">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
            android:name=".Main2Activity"
            android:process="activity2" />
        <activity android:name=".Main3Activity"/>
    </application>

</manifest>

我的 AndroidManifest.xml 就這點代碼惋增,當(dāng)時一臉懵逼梨撞。錯誤信息也沒說我的Manifest哪行出錯了,首先我懷疑是依賴庫中的Manifest文件和我的Manifest在合并的時候發(fā)生了沖突纺弊。

為了驗證我的想法我把所有的第三方依賴都去掉了,只留系統(tǒng)的依賴骡男。然而依然無法安裝淆游。當(dāng)時一度懷疑是AS的問題。

后來發(fā)現(xiàn)我的Main2Activity這個Activity設(shè)置了 android:process="activity2"這個屬性隔盛。改了一下process的名字android:process=".activity2 加了一個.,于是順利安裝成功了犹菱!

原來導(dǎo)致這個錯誤的原因是process命名不規(guī)范!K笨弧腊脱!

截取谷歌官方對 android:process 這個屬性的解釋

image.png

應(yīng)在其中運行 Activity 的進程的名稱。正常情況下来屠,應(yīng)用的所有組件都在為應(yīng)用創(chuàng)建的默認(rèn)進程名稱內(nèi)運行虑椎,您無需使用該屬性。 但在必要時俱笛,您可以使用該屬性替換默認(rèn)進程名稱捆姜,以便讓應(yīng)用組件散布到多個進程中。 如果為該屬性分配的名稱以冒號(“:”)開頭迎膜,則會在需要時創(chuàng)建應(yīng)用專用的新進程泥技,并且 Activity 會在該進程中運行。如果進程名稱以小寫字符開頭磕仅,Activity 將在該名稱的全局進程中運行珊豹,前提是它擁有相應(yīng)的權(quán)限迁筛。這可以讓不同應(yīng)用中的組件共享一個進程晾捏,從而減少資源占用。
這個解釋并沒有說我原來的命名是不規(guī)范的R躺恕=俸恪贩幻!坑啊~轿腺!

最后還是總結(jié)一下android:process的命名規(guī)則吧

  1. 不能以數(shù)字開頭;
  2. 冒號(“:”)只能用于開頭丛楚;
  3. 不以冒號(“:”)開頭必須含有"." ;
  4. 不能含有特殊字符族壳。

大概就在這樣了吧。

當(dāng)然趣些,發(fā)生[INSTALL_PARSE_FAILED_MANIFEST_MALFORMED] 這個錯誤也可能是其他原因引起的仿荆,所以需要大家靜下心來查找原因,總會找到的坏平。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末拢操,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子功茴,更是在濱河造成了極大的恐慌庐冯,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件坎穿,死亡現(xiàn)場離奇詭異,居然都是意外死亡返劲,警方通過查閱死者的電腦和手機玲昧,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來篮绿,“玉大人孵延,你說我怎么就攤上這事∏着洌” “怎么了尘应?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵,是天一觀的道長吼虎。 經(jīng)常有香客問我犬钢,道長,這世上最難降的妖魔是什么思灰? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任玷犹,我火速辦了婚禮,結(jié)果婚禮上洒疚,老公的妹妹穿的比我還像新娘歹颓。我一直安慰自己,他們只是感情好油湖,可當(dāng)我...
    茶點故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布巍扛。 她就那樣靜靜地躺著,像睡著了一般乏德。 火紅的嫁衣襯著肌膚如雪撤奸。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天,我揣著相機與錄音寂呛,去河邊找鬼怎诫。 笑死,一個胖子當(dāng)著我的面吹牛贷痪,可吹牛的內(nèi)容都是我干的幻妓。 我是一名探鬼主播,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼劫拢,長吁一口氣:“原來是場噩夢啊……” “哼肉津!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起舱沧,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤妹沙,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后熟吏,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體距糖,經(jīng)...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年牵寺,在試婚紗的時候發(fā)現(xiàn)自己被綠了悍引。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,675評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡帽氓,死狀恐怖趣斤,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情黎休,我是刑警寧澤浓领,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站势腮,受9級特大地震影響联贩,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜嫉鲸,卻給世界環(huán)境...
    茶點故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一撑蒜、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧玄渗,春花似錦座菠、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至岁钓,卻和暖如春升略,著一層夾襖步出監(jiān)牢的瞬間微王,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工品嚣, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留炕倘,地道東北人。 一個月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓翰撑,卻偏偏與公主長得像罩旋,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子眶诈,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,685評論 2 360

推薦閱讀更多精彩內(nèi)容