# 安卓手机安装谷歌服务
# 手动模式
首先必须了解 Google 套件正常运行是由三个基础构建而成:服务框架,账户管理程序,Play 服务。
一般大家用的都是商店为基础,那就再加个 商店 组成四件套。
安装四个谷歌软件,软件安装的顺序很关键,(顺序出错要么闪退要么卡死)。
软件的顺序错了的话,基本上是怎么折腾也不会有结果的。
- 安装 Google Service Framework (谷歌服务框架 GSF)。
- 安装 Google Account Manager (谷歌账户管理程序,貌似已经不需要了?2022-05-20)。
- 安装 Google Play Service (Google Play 服务又称 GMS)。
- 安装 商店 Google Play Store。
可以从此处www.apkmirror.com (opens new window)下载所需的 APK 及对应版本。
# 自动模式
使用谷歌安装器
# 运行安卓项目
Android Studio>sidebar>project 切换找不到 app moudle 和 project moudle
- app moudle
为什么找不到呢,估计是 IDE 抽风 先记录下:
- 剪切一下 settings.gradle 下的 include ‘:app’,
- 然后 Sync Project with gradle files,
- 再然后,粘贴回去 include ‘:app’,
- 再 build 一下就可以了.
- project moudle
- 去项目根目录找到.idea 文件夹
- 找到.idea 后删除
- 重启 AS 就可以了
- Android Studio > sidebar 控制显示隐藏:通过 view -> tool windows -> 控制
# 红米手机
- 进入工程模式:
*#*#6484#*#*
,用于调试屏幕等。 - Google“安全码”在哪里获取?首先在手机中打开科学上网软件,运行 Google Play,依次点击右上角头像-“管理您的 Google 帐号”-“安全性”,点击“安全码(获取一次性验证码以验证您的身份)”。
# debug
查看 APP 的 SHA1、SHA256 和 MD5 值:
keytool -list -v -keystore C:/Users/uia68502/.android/debug.keystore -alias androiddebugkey password: android
APP name 以
app/build.gradle
中的applicationId
为准,AndroidManifest.xml
为辅。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>
2
3
4
5
6
7
8
9
10
11
这样就可以调试成功了。
- 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