Windows 10
Firebase我想创建Firebase项目.所以我使用这个官方文档: 手动添加Firebase
脚步:
这里屏幕:

所以我打开shell并输入:
keytool -exportcert -list -v -alias androiddebugkey -keystore ~/.android/debug.keystore
Run Code Online (Sandbox Code Playgroud)
但我得到错误:
keytool -exportcert -list -v -alias androiddebugkey -keystore ~/.android/debug.keystore
keytool error: java.lang.Exception: Keystore file does not exist: ~/.android/debug.keystore
java.lang.Exception: Keystore file does not exist: ~/.android/debug.keystore
at sun.security.tools.keytool.Main.doCommands(Main.java:745)
at sun.security.tools.keytool.Main.run(Main.java:343)
at sun.security.tools.keytool.Main.main(Main.java:336)
Run Code Online (Sandbox Code Playgroud)
怎么了?在我的主文件夹中没有文件"debug.keystore".那么我怎么能得到哈希?
我的build.gradle:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
ext.kotlin_version = '1.1.3-2'
ext.realm_version = '3.7.2'
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.3'
classpath 'com.google.gms:google-services:3.1.0'
classpath "io.realm:realm-gradle-plugin:$realm_version"
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
maven { url "https://maven.google.com" }
maven { url 'https://dl.bintray.com/jetbrains/anko' }
}
}
task clean(type: Delete) {
delete rootProject.buildDir …Run Code Online (Sandbox Code Playgroud) 我有 2 种构建类型的项目。每个构建类型都有特定的applicationIdSuffix。
构建类型:开发,applicationIdSuffix= .dev
BuildType : prod , applicationIdSuffix= .prod
在 Firebase 控制台中,我为 build type = dev创建应用程序。
结果我下载了文件google-services.json。我把它放进去c:\myproject\android\app\
在这个文件中 "package_name": "com.myproject.dev"
好的。这是工作。
现在我在同一个项目的Firebase 中,我需要使用另一个 buildType = prod创建另一个应用程序。
结果我下载了新文件:google-services.json. 在这个文件中"package_name": "com.myproject.prod"
我需要把第二个文件google-services.json放在哪里?
Windows 10。
我想将我的 apk 安装到远程计算机上的设备。我的步骤:
adb devices 附加设备列表
112.xx.103.xx:5555 设备
但我收到错误:INSTALL_FAILED_UPDATE_INCOMPATIBLE
[ 0%] /data/local/tmp/app-debug.apk
[ 1%] /data/local/tmp/app-debug.apk
[ 1%] /data/local/tmp/app-debug.apk
...
[ 99%] /data/local/tmp/app-debug.apk
[ 99%] /data/local/tmp/app-debug.apk
[100%] /data/local/tmp/app-debug.apk
d:\my_folder\app-debug.apk: 1 file pushed. 0.9 MB/s (13003641 bytes in 13.217s)
pkg: /data/local/tmp/app-debug.apk
Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]
Run Code Online (Sandbox Code Playgroud)