当我通过Google云端硬盘或其他方式共享我的apk时,某些手机上未安装该应用。但是,当我通过ADB安装它时,它就会被安装。可能是什么问题?
答案 0 :(得分:0)
有很多原因,也许您使用本机代码,或者签名有问题。
尝试通过发行版本中的ADB安装并检查错误。
在Android部分的应用程序级别Gradle文件“ build.gradle module app
中添加您的签名配置
.........
android {
signingConfigs {
config {
storeFile file('path to your keystore file')
storePassword 'keystorePassword'
keyAlias 'alias'
keyPassword 'aliesPassword'
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.config
}
}
.......
现在运行您的应用程序,您应获得与从文件管理器或任何其他方式安装APK相同的结果。
答案 1 :(得分:0)
如果您使用的是Android Studio 3.0以上版本并尝试构建APK,请转到
,然后共享构建。它肯定会安装在任何设备上。 只要确保设备已允许从其他资源安装APK。