我在向我的设备安装apk时遇到问题.
adb install <.apk>
Run Code Online (Sandbox Code Playgroud)
使用以上命令返回以下内容:
5413 KB/s (99747 bytes in 0.017s)
pkg: /data/local/tmp/AppClient.TestOnly.App3.apk
Failure [INSTALL_FAILED_TEST_ONLY]
Run Code Online (Sandbox Code Playgroud)
有什么可能导致这个问题的想法吗?
它绝对能识别这个设备.这可能是apk的问题吗?
如何在下载后从AndroidManifest.xml文件以编程方式获取apk的版本代码或版本名称,而无需安装它.
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="xxx.xx.xxx"
android:versionCode="1"
android:versionName="1.1" >
Run Code Online (Sandbox Code Playgroud)
例如,我想检查是否在我的IIS服务上安装了新版本,然后将其安装在设备上,如果不是新版本我不想安装它.
在android studio中编译已签名的APK后生成的proguard映射文件在哪里?
我不确定它是否无法工作或者我是否忘记了文件路径,并且我的强制google/stackoverflow搜索没有回答这个问题
我正在尝试在gradle自动生成的APK文件名中设置特定的版本号.
现在gradle生成myapp-release.apk
但我希望它看起来像myapp-release-1.0.apk
.
我尝试过重命名看起来很乱的选项.有一个简单的方法吗?
buildTypes {
release {
signingConfig signingConfigs.release
applicationVariants.each { variant ->
def file = variant.outputFile
variant.outputFile = new File(file.parent, file.name.replace(".apk", "-" + defaultConfig.versionName + ".apk"))
}
}
Run Code Online (Sandbox Code Playgroud)
我试过上面的代码没有运气.有什么建议?(使用gradle 1.6)
昨天我的应用程序运行完美,Android Studio
但今天当我开始处理我的应用程序并运行它时,我会不断收到错误消息
安装失败,显示消息无法建立会话.
屏幕:
单击确定获取错误消息
会话'app':安装APK时出错
并且App在设备中不存在(已经卸载).请建议我该怎么办?
我开始使用新的Android Studio,无法在IDE中找到应用程序的APK,它实际上位于哪里?
可能重复:
如何在Android模拟器中安装APK文件?
我下载了一个APK文件,我想在Android模拟器上运行它,但我不知道如何.请帮我.谢谢!
Android gradle在两个二进制文件中生成apk:unaligned和aligned.
该文件说......
使用私钥对APK进行签名后,请在文件上运行zipalign.此工具确保所有未压缩数据以相对于文件开头的特定字节对齐方式开始.确保在4字节边界处对齐可在安装在设备上时提供性能优化.对齐后,Android系统能够使用mmap()读取文件,即使它们包含具有对齐限制的二进制数据,而不是复制包中的所有数据.好处是减少了正在运行的应用程序所消耗的RAM量.
似乎像对齐apk强烈建议分发.对我来说,我只使用对齐的 apk作为结果产品并忽略未对齐的 apk.
unaligned apk在开发过程中有什么特殊用途吗?
我们以编程方式安装了应用程序
引导我.我不知道.谢谢.
将Android Studio更新为0.2.4后,无法部署我的项目.apk文件名完全不匹配.
Waiting for device.
Target device: 0146B0020E010020
Uploading file
local path: /home/martin/workspace/git/projectname/projectname/project/build/classes/debug/AppName.apk
remote path: /data/local/tmp/com.xxx.xxx.android.projectname
Local path doesn't exist.
Run Code Online (Sandbox Code Playgroud)
在阅读了一些帖子之后,我将输出路径更改为build/apk文件夹,但问题仍然存在.而不是创建的projectname-debug-unaligned.apk,他正在寻找projectname.apk,我不知道如何以及在哪里可以告诉他更改他正在寻找的名称.有任何想法吗?
PS:是的我已阅读了几个帖子,这些帖子显示在右侧列表中.IDE的重启对我的同事起作用,但不适合我.
编辑:
我迷迷糊糊从一期到下一个,所以我恢复到只下载的版本我能找到的:0.2.0.
没有消失的UI元素,我可以创建新项目,最重要的是,我最终可以再次将APK从工作室部署到我的设备.一旦发布,我会尽快尝试0.2.5.