android最新能调试吗,android – 不能在同一台设备上安装调试和发布版本
我已经使用applicationIdSuffix在我的项目中配置了构建版本,以便我可以在我的设备上安装调试版本和发行版本.
这里是我的build.gradle(相关部分):
buildTypes {
debug {
buildConfigField "String", "BASE_URL", '"http://dev.xyz.com"'
applicationIdSuffix ".debug"
}
release {
buildConfigField "String", "BASE_URL", '"http://api.xyz.com"'
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
但是当我尝试安装它们时,它会失败.我尝试过不同的方法:
1.生成调试和释放apks并将其传输到我的手机存储.第一个安装,第二个给出错误“App not installed” – 没有进一步的信息.无论我先安装哪个版本,这是一样的.
2.从存储安装调试版本,然后尝试从播放商店安装发布版本,但播放商店出现错误:
cant install app error code:-505.
3.从商店安装发布版本,然后尝试从android studio运行该项目,这是我的“运行”日志:
Launching app
$adb push D:\myPROJECTS\MyApp\app\build\outputs\apk\app-debug.apk /data/local/tmp/com.example.myapp.debug
$adb shell pm install -r "/data/local/tmp/com.example.myapp.debug"
java.lang.UnsatisfiedLinkError: No implementation found for java.lang.String android.os.SystemProperties.native_get(java.lang.String) (tried Java_android_os_SystemProperties_native_1get and Java_android_os_SystemProperties_native_1get__Ljava_lang_String_2)
at android.os.SystemProperties.native_get(Native Method)
at android.os.SystemProperties.get(SystemProperties.java:52)
at android.os.Environment$UserEnvironment.(Environment.java:123)
at android.os.Environment.initForCurrentUser(Environment.java:98)
at android.os.Environment.(Environment.java:92)
at android.os.Environment.getLegacyExternalStorageDirectory(Environment.java:597)
at android.os.Debug.(Debug.java:103)
at android.ddm.DdmHandleHello.handleHELO(DdmHandleHello.java:164)
at android.ddm.DdmHandleHello.handleChunk(DdmHandleHello.java:91)
at org.apache.harmony.dalvik.ddmc.DdmServer.dispatch(DdmServer.java:171)
java.lang.UnsatisfiedLinkError: android.os.Debug
at android.ddm.DdmHandleHello.handleFEAT(DdmHandleHello.java:176)
at android.ddm.DdmHandleHello.handleChunk(DdmHandleHello.java:93)
at org.apache.harmony.dalvik.ddmc.DdmServer.dispatch(DdmServer.java:171)
java.lang.UnsatisfiedLinkError: android.os.Debug
at android.ddm.DdmHandleProfiling.handleMPRQ(DdmHandleProfiling.java:187)
at android.ddm.DdmHandleProfiling.handleChunk(DdmHandleProfiling.java:88)
at org.apache.harmony.dalvik.ddmc.DdmServer.dispatch(DdmServer.java:171)
Aborted
$adb shell am start -n "com.example.myapp.debug/com.example.myapp.LoginActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Error while executing: am start -n "com.example.myapp.debug/com.example.myapp.LoginActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example.myapp.debug/com.example.myapp.LoginActivity }
Error type 3
Error: Activity class {com.example.myapp.debug/com.example.myapp.LoginActivity} does not exist.
Error while Launching activity
任何想法发生了什么?
更新:不知道是否有帮助,但这是我如何在androidmanifest.xml中声明我的启动器活动:
android:name=".LoginActivity"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:theme="@style/AppTheme.Launcher">
android最新能调试吗,android – 不能在同一台设备上安装调试和发布版本相关推荐
- Android错误:无法在设备上安装* .apk *:超时
我不时收到这个错误,不知道是什么导致这个: 当试图在真实设备上运行/调试Android应用程序时(在我的情况下是Galaxy Samsung S)我在控制台中收到以下错误: 无法在设备*上安装* .a ...
- android设备安装kali,在Android设备上安装Kali Linux基于Android设备的Kali Linux渗透测试教程大学霸...
在Android设备上安装Kali Linux基于Android设备的Kali Linux渗透测试教程大学霸 基于Android设备的Kali Linux渗透测试教程2 Android是一种基于Lin ...
- 【Android错误解决方案】解决AndroidStudio在oppo和vivo手机上安装apk失败----终极解决方案
文章目录 [Android错误解决方案]解决AndroidStudio在oppo和vivo手机上安装apk失败---终极解决方案 问题描述 错误描述 解决方案一 解决方案二 总结 [Android错误 ...
- Android:最新基于adt-bundle-windows-x86的android开发环境搭建
1.下载jdk:http://www.oracle.com/technetwork/java/javase/downloads/index.html 安装jdk,我的安装目录是C:\Java\jdk1 ...
- android 最新写法,详解Android 硬布局item的高级写法
本文主要介绍了Android 硬布局item的高级写法,分享给大家,具体如下: 效果: 这种布局应该是非常常见了,且写的比较多. 今天简单探讨一下效果图中上下两种布局的写法. 比较 上下效果一致 行数 ...
- android最新主流机型,就要Android 市售主流机型随你挑
谷歌奇迹--Android已成不二之选 在IT行业里,谷歌一直都是一个非常有特色的企业,也是一个经常招来争议的企业,远的不说,其对于自己老本行--搜索业务的原则之强就能令人叹为观止,其实谁都知道,对于 ...
- android最新adt下载地址,Android SDK和最新ADT下载地址
ADT Android ADT-0.9.6.zip官方下载地址: http://dl.google.com/android/ADT-0.9.6.zip Android ADT-0.9.7.zip官方下 ...
- 设置android启动器,教程:在任意 Android 设备上安装 HTC 专属桌面启动器
HTC 手机的标志性 Sense UI 几乎是伴随着 Android 系统成长起来的,BlinkFeed 作为 Sense 5 的新特性进入了人们的视野之中.经历了几代更新,BlinkFeed 受到更 ...
- 安卓手机chroot linux,在Android设备上安装 GNU/Linux Chroot 环境
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 3-安装与配置系统 3-Install and Configure system 因为是chroot环境,系统不用启动,所以过程比安装ARCH(x86)更 ...
最新文章
- CSS之定位(绝对定位)
- 神器np.unique、np.argsort
- springmvc 的 @PathVariable
- java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind
- 【壹刊】Azure AD(三)Azure资源的托管标识
- 人脸识别 | 你的论文离CVPR , 还有多远?
- Failed to bind properties under mybatis-plus.configuration.result-maps[0]
- 为什么Mac source ~/.bash_profile只生效一次(macOS Catalina)
- 2021年CBA总决赛第二场预测
- 第4章——存储器、存储管理和高速缓存技术
- java 申明数组 默认构造函数_没有默认构造函数,如何定义对象的数组
- 百度地图和openlayers融合封装(想法)
- 微信小程序设置用户收货地址
- PLSQL 使用教程
- UCI数据库使用说明
- 2019-9-2-贡献自己的服务器搭建tor中转
- Ubuntu18.04平台下用GitHub搭建个人博客(含域名绑定和更换主题)
- mysql 1236 bug_MySQL 1236错误解决方法
- Cisco(34)——BGP的十三条选路原则
- 【实验五 一维数组】7-10 sdut-C语言实验-排序问题
热门文章
- 周源:视频加密和DRM实施实践
- Java多线程之线程池的手写改造和拒绝策略
- 安全左移理念,鹅厂 DevSecOps 如何实践?
- ngx_rtmp_shared模块对ngx_chain_t的操作总结
- Nginx-1.9.8推出的切片模块
- 2017年最流行的15个数据科学Python库
- Java并发编程举例Runnable, Callable, Future, FutureTask, CompletionService
- 从 Hive 大规模迁移作业到 Spark 在有赞的实践
- leetcode 343. Integer Break | 343. 整数拆分(Java)
- Windows10文件重命名/复制/移动时,导致文件资源管理器卡顿,解决方案