我知道adb install
如果它是一个不同的构建类型(即调试与发布),它将不会替换现有的包.
每当我运行调试会话时,Eclipse也会成功替换调试apks.
但是,当我尝试用另一个版本apk(相同的包名!)adb install
替换现有版本 apk时,我收到一条失败消息:
adb install myapp-release.apk
pkg: /data/local/tmp/myapp-release.apk
Failure [INSTALL_FAILED_ALREADY_EXISTS]
745 KB/s (34310 bytes in 0.044s)
Run Code Online (Sandbox Code Playgroud)
这不应该工作吗?我错过了什么?
尝试按照说明在真实设备上安装应用程序: - http://developer.android.com/tools/device.html.最后Android Studio给出错误:
Session 'app': Error Installing APK
Run Code Online (Sandbox Code Playgroud)
我猜问题可能在我的Android设备上(它是中文Doogee X5).它在开发人员文档中没有给定的USB供应商ID,因此我决定遵循HTC随机供应商ID的说明.
我确定有一种方法可以在任何Android设备上运行应用程序,但我没有找到如何做到这一点的答案.
我正在运行Linux Ubuntu 14.04 LTS
我在哪里可以找到.apk
我的设备上的应用程序文件,我从Google Play商店下载并安装该文件.以防我想通过蓝牙等将它发送给我的一个朋友..,??
我尝试构建签名APK时收到此错误.我最近升级到API 23,但之后生成了APK:s.我糊涂了.寻求帮助并建议如何解决这个问题.这是错误
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:validateExternalOverrideSigning'.
> Keystore file /Users/me/Desktop/final apps/keystore.jks not
found for signing config 'externalOverride'.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --
debug option to get more log output.
Run Code Online (Sandbox Code Playgroud)
和日志
Information:Gradle tasks [:app:assembleRelease]
:app:preBuild UP-TO-DATE
:app:preReleaseBuild UP-TO-DATE
:app:checkReleaseManifest
:app:preDebugBuild UP-TO-DATE
:app:prepareComAndroidSupportAppcompatV72311Library UP-TO-DATE
:app:prepareComAndroidSupportSupportV42311Library UP-TO-DATE
:app:prepareComGoogleAndroidGmsPlayServicesAppindexing810Library UP-TO-DATE
:app:prepareComGoogleAndroidGmsPlayServicesBasement810Library UP-TO-DATE
:app:prepareReleaseDependencies
:app:compileReleaseAidl UP-TO-DATE
:app:compileReleaseRenderscript UP-TO-DATE
:app:generateReleaseBuildConfig UP-TO-DATE
:app:generateReleaseAssets UP-TO-DATE
:app:mergeReleaseAssets …
Run Code Online (Sandbox Code Playgroud) 我正在开发intellij和gradle下的android应用程序.并使用以下方式生成密钥库文件:
keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
Run Code Online (Sandbox Code Playgroud)
然后在build.gradle中使用keystore文件:
signingConfigs {
robert {
storePassword 'robert'
storeFile file('/Users/bournewang/Documents/Project/android.keystore')
keyPassword 'robert'
keyAlias 'mike'
}
}
Run Code Online (Sandbox Code Playgroud)
当最终尝试生成签名的apk文件:./ gradlew assembleRelease
它给出了错误:
任务执行失败':Myexample:packageRelease'.
无法从密钥库中读取密钥
有没有办法检索用于签署APK的密钥的签名?我用密钥库中的密钥签署了我的APK.如何以编程方式检索它?
当我试图通过使用生成android apk时./gradlew installRelease
,我在控制台中收到此错误:
~/React-Native/mockingbird/android/app/build/intermediates/res/merged/release/drawable-mdpi-v4/src_resources_img_loading.gif: error: Duplicate file.
~/React-Native/mockingbird/android/app/build/intermediates/res/merged/release/drawable-mdpi/src_resources_img_loading.gif: Original is here. The version qualifier may be implied.
Run Code Online (Sandbox Code Playgroud)
我尝试Build->Clean Project
通过Android Studio ./gradlew installRelease
再次运行; 它也没用.
此外,我尝试删除该build
文件夹,但它也没有帮助.
当我尝试将我的 Android App Bundle 上传到 Google Play 管理中心时,我收到一条通用错误消息,内容为“无法上传。再试一次。”。
我已经试过了:
versionName
和versionCode
在所有上传的工件中都是独一无二的.aab
/.apk
使用正确的密钥签名.AAB
文件.APK
文件如何解决此错误并上传我的.AAB
或.APK
?
我最近将我的应用迁移到Android-Studio.我有一些问题,但最终我克服了它们.
出于某种原因,在Android Studio上,当我尝试签署APK时,我收到很多错误,如下所示:
Error:(16) Error: "..." is not translated in "de" (German), "el" (Greek), "iw" (Hebrew) [MissingTranslation]
Run Code Online (Sandbox Code Playgroud)
(其中"......"是一个字符串)
在底部,经过这种很多错误,我看到了这个:
Error:Execution failed for task ':app:lintVitalRelease'.
> Lint found fatal errors while assembling a release target.
To proceed, either fix the issues identified by lint, or modify your build script as follows:
...
android {
lintOptions {
checkReleaseBuilds false
// Or, if you prefer, you can continue to check for errors in release builds,
// but continue the …
Run Code Online (Sandbox Code Playgroud) 最近谷歌推出了一项新功能app bundle
,除了灵活性和架构差异之外,它与APK非常相似.
我已经阅读了很多博客/文章,以了解应用程序包如何在设备中与APK文件进行比较.
从Google Play商店开始,应用套件的实际内部工作流程及其在Android设备上的工作原理是什么?
android ×10
apk ×10
adb ×3
build ×1
certificate ×1
gradle ×1
install ×1
react-native ×1
signature ×1
translation ×1