我已经使用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 – 不能在同一台设备上安装调试和发布版本相关推荐

  1. Android错误:无法在设备上安装* .apk *:超时

    我不时收到这个错误,不知道是什么导致这个: 当试图在真实设备上运行/调试Android应用程序时(在我的情况下是Galaxy Samsung S)我在控制台中收到以下错误: 无法在设备*上安装* .a ...

  2. android设备安装kali,在Android设备上安装Kali Linux基于Android设备的Kali Linux渗透测试教程大学霸...

    在Android设备上安装Kali Linux基于Android设备的Kali Linux渗透测试教程大学霸 基于Android设备的Kali Linux渗透测试教程2 Android是一种基于Lin ...

  3. 【Android错误解决方案】解决AndroidStudio在oppo和vivo手机上安装apk失败----终极解决方案

    文章目录 [Android错误解决方案]解决AndroidStudio在oppo和vivo手机上安装apk失败---终极解决方案 问题描述 错误描述 解决方案一 解决方案二 总结 [Android错误 ...

  4. Android:最新基于adt-bundle-windows-x86的android开发环境搭建

    1.下载jdk:http://www.oracle.com/technetwork/java/javase/downloads/index.html 安装jdk,我的安装目录是C:\Java\jdk1 ...

  5. android 最新写法,详解Android 硬布局item的高级写法

    本文主要介绍了Android 硬布局item的高级写法,分享给大家,具体如下: 效果: 这种布局应该是非常常见了,且写的比较多. 今天简单探讨一下效果图中上下两种布局的写法. 比较 上下效果一致 行数 ...

  6. android最新主流机型,就要Android 市售主流机型随你挑

    谷歌奇迹--Android已成不二之选 在IT行业里,谷歌一直都是一个非常有特色的企业,也是一个经常招来争议的企业,远的不说,其对于自己老本行--搜索业务的原则之强就能令人叹为观止,其实谁都知道,对于 ...

  7. 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官方下 ...

  8. 设置android启动器,教程:在任意 Android 设备上安装 HTC 专属桌面启动器

    HTC 手机的标志性 Sense UI 几乎是伴随着 Android 系统成长起来的,BlinkFeed 作为 Sense 5 的新特性进入了人们的视野之中.经历了几代更新,BlinkFeed 受到更 ...

  9. 安卓手机chroot linux,在Android设备上安装 GNU/Linux Chroot 环境

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 3-安装与配置系统 3-Install and Configure system 因为是chroot环境,系统不用启动,所以过程比安装ARCH(x86)更 ...

最新文章

  1. CSS之定位(绝对定位)
  2. 神器np.unique、np.argsort
  3. springmvc 的 @PathVariable
  4. java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind
  5. 【壹刊】Azure AD(三)Azure资源的托管标识
  6. 人脸识别 | 你的论文离CVPR , 还有多远?
  7. Failed to bind properties under mybatis-plus.configuration.result-maps[0]
  8. 为什么Mac source ~/.bash_profile只生效一次(macOS Catalina)
  9. 2021年CBA总决赛第二场预测
  10. 第4章——存储器、存储管理和高速缓存技术
  11. java 申明数组 默认构造函数_没有默认构造函数,如何定义对象的数组
  12. 百度地图和openlayers融合封装(想法)
  13. 微信小程序设置用户收货地址
  14. PLSQL 使用教程
  15. UCI数据库使用说明
  16. 2019-9-2-贡献自己的服务器搭建tor中转
  17. Ubuntu18.04平台下用GitHub搭建个人博客(含域名绑定和更换主题)
  18. mysql 1236 bug_MySQL 1236错误解决方法
  19. Cisco(34)——BGP的十三条选路原则
  20. 【实验五 一维数组】7-10 sdut-C语言实验-排序问题

热门文章

  1. 周源:视频加密和DRM实施实践
  2. Java多线程之线程池的手写改造和拒绝策略
  3. 安全左移理念,鹅厂 DevSecOps 如何实践?
  4. ngx_rtmp_shared模块对ngx_chain_t的操作总结
  5. Nginx-1.9.8推出的切片模块
  6. 2017年最流行的15个数据科学Python库
  7. Java并发编程举例Runnable, Callable, Future, FutureTask, CompletionService
  8. 从 Hive 大规模迁移作业到 Spark 在有赞的实践
  9. leetcode 343. Integer Break | 343. 整数拆分(Java)
  10. Windows10文件重命名/复制/移动时,导致文件资源管理器卡顿,解决方案