安卓使用技巧

2022/2/9

# 安卓手机安装谷歌服务

# 手动模式

首先必须了解 Google 套件正常运行是由三个基础构建而成:服务框架,账户管理程序,Play 服务。

一般大家用的都是商店为基础,那就再加个 商店 组成四件套。

安装四个谷歌软件,软件安装的顺序很关键,(顺序出错要么闪退要么卡死)。

软件的顺序错了的话,基本上是怎么折腾也不会有结果的。

  1. 安装 Google Service Framework (谷歌服务框架 GSF)。
  2. 安装 Google Account Manager (谷歌账户管理程序,貌似已经不需要了?2022-05-20)。
  3. 安装 Google Play Service (Google Play 服务又称 GMS)。
  4. 安装 商店 Google Play Store。

可以从此处www.apkmirror.com (opens new window)下载所需的 APK 及对应版本。

# 自动模式

使用谷歌安装器

  1. 点击下载Go 安装器 (opens new window)

# 运行安卓项目

Android Studio>sidebar>project 切换找不到 app moudle 和 project moudle

    1. app moudle

为什么找不到呢,估计是 IDE 抽风 先记录下:

  1. 剪切一下 settings.gradle 下的 include ‘:app’,
  2. 然后 Sync Project with gradle files,
  3. 再然后,粘贴回去 include ‘:app’,
  4. 再 build 一下就可以了.
    1. project moudle
  1. 去项目根目录找到.idea 文件夹
  2. 找到.idea 后删除
  3. 重启 AS 就可以了
    1. Android Studio > sidebar 控制显示隐藏:通过 view -> tool windows -> 控制

# 红米手机

  1. 进入工程模式:*#*#6484#*#*,用于调试屏幕等。
  2. Google“安全码”在哪里获取?首先在手机中打开科学上网软件,运行 Google Play,依次点击右上角头像-“管理您的 Google 帐号”-“安全性”,点击“安全码(获取一次性验证码以验证您的身份)”。

# debug

  1. 查看 APP 的 SHA1、SHA256 和 MD5 值: keytool -list -v -keystore C:/Users/uia68502/.android/debug.keystore -alias androiddebugkey password: android

  2. APP name 以app/build.gradle 中的applicationId为准,AndroidManifest.xml为辅。

  3. Error running second Activity: The activity must be exported or contain an intent-filter编译能成功,但是在虚拟机或真机上面调试时,弹出这个错误,后来查了一下,要在 AndroidManifest.xml 中,把每个窗口都加上一句:android:exported="true"

比如:

<activity android:name=".MainActivity"
    android:exported="true">
</activity>
<activity android:name=".TextView_Paomadeng"
    android:exported="true">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />

        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>
1
2
3
4
5
6
7
8
9
10
11

这样就可以调试成功了。

  1. MacOSX 修改 Android Studio 使用本地 gradle, gradle-wrapper.properties: distributionUrl=file:/Users/eric/.gradle/wrapper/dists/gradle-5.6.4-all/ankdp27end7byghfw1q2sw75f/gradle-5.6.4-all.zip

# ijkplayer 编译 so 库

ijkplayer 编译 so 库 (opens new window)

# adb

D:\>adb pull /sdcard/AIUI/cfg/aiui.cfg aiui.cfg

上次更新: 5/9/2023