<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Android on pemako</title>
    <link>http://pemako.cn/series/android/</link>
    <description>Recent content in Android on pemako</description>
    <image>
      <title>pemako</title>
      <url>http://pemako.cn/images/papermod-cover.png</url>
      <link>http://pemako.cn/images/papermod-cover.png</link>
    </image>
    <generator>Hugo -- 0.146.6</generator>
    <language>en</language>
    <lastBuildDate>Thu, 09 Apr 2026 20:00:00 +0800</lastBuildDate>
    <atom:link href="http://pemako.cn/series/android/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>XAPK 转 APK 安装</title>
      <link>http://pemako.cn/posts/xapk-to-apk/</link>
      <pubDate>Thu, 09 Apr 2026 20:00:00 +0800</pubDate>
      <guid>http://pemako.cn/posts/xapk-to-apk/</guid>
      <description>&lt;h1 id=&#34;xapk-转-apk-安装到-android-手机&#34;&gt;XAPK 转 APK 安装到 Android 手机&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;XAPK 是包含主 APK 和 Split APK（语言包、架构包等）的压缩包格式，不能直接用 &lt;code&gt;adb install&lt;/code&gt; 安装，需要解压后用 &lt;code&gt;adb install-multiple&lt;/code&gt; 安装。&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id=&#34;前置条件&#34;&gt;前置条件&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;macOS 已安装 &lt;code&gt;adb&lt;/code&gt;（Android Debug Bridge）&lt;/li&gt;
&lt;li&gt;手机开启&lt;strong&gt;开发者模式&lt;/strong&gt;并启用 &lt;strong&gt;USB 调试&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;手机通过 USB 连接电脑&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;步骤一确认设备已连接&#34;&gt;步骤一：确认设备已连接&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;adb devices
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;输出示例：&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;List of devices attached
MPX0223213001305    device
&lt;/code&gt;&lt;/pre&gt;&lt;blockquote&gt;
&lt;p&gt;若显示 &lt;code&gt;unauthorized&lt;/code&gt;，在手机上弹出的「允许 USB 调试」对话框点击&lt;strong&gt;允许&lt;/strong&gt;（建议勾选「始终允许」）。&lt;/p&gt;&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id=&#34;步骤二解压-xapk&#34;&gt;步骤二：解压 XAPK&lt;/h2&gt;
&lt;p&gt;XAPK 本质是 ZIP 文件，直接解压即可：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mkdir -p /tmp/xapk_extracted
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; /tmp/xapk_extracted
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;unzip /path/to/your.xapk -d extracted/
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;解压后结构示例：&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;extracted/
├── com.example.app.apk          # 主 APK
├── config.armeabi_v7a.apk       # 架构包
├── config.zh.apk                # 中文语言包
├── config.en.apk                # 英文语言包
├── config.mdpi.apk              # 屏幕密度包
├── manifest.json
└── icon.png
&lt;/code&gt;&lt;/pre&gt;&lt;hr&gt;
&lt;h2 id=&#34;步骤三确认手机架构&#34;&gt;步骤三：确认手机架构&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;adb shell getprop ro.product.cpu.abi
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;常见输出：&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
