Mac Android Studio 打包APK 出现的问题
Could not get resource ‘https://jcenter.bintray.com/com/android/tools/build/gradle/1.3.1/gradle-1.3.1.pom‘.
问题一
今天在新的mac上安装的新的Android Studio,运行gradle assembleRelease
命令时,会出现下边的错误:
FAILURE: Build failed with an exception.* What went wrong:A problem occurred configuring root project 'react_native_helloworld'.> Could not resolve all dependencies for configuration ':classpath'.> Could not resolve com.android.tools.build:gradle:1.3.1.Required by::react_native_helloworld:unspecified> Could not resolve com.android.tools.build:gradle:1.3.1.> Could not get resource 'https://jcenter.bintray.com/com/android/tools/build/gradle/1.3.1/gradle-1.3.1.pom'.> Could not HEAD 'https://jcenter.bintray.com/com/android/tools/build/gradle/1.3.1/gradle-1.3.1.pom'.> peer not authenticated* Try:Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.BUILD FAILED
解决方法:
在项目级的build下将两个jcenter() 替换成 jcenter { url “http://jcenter.bintray.com/“} ,在重新编译打包即可。
问题二
上边问题解决后,再重新编译打包可能会出现,这个问题:
FAILURE: Build failed with an exception.* Where:
Build file '/Users/shitianci/work/Lab/panda.android/PandaAndroidDemo/build.gradle' line: 1* What went wrong:
A problem occurred evaluating project ':PandaAndroidDemo'.
> java.lang.UnsupportedClassVersionError: com/android/build/gradle/AppPlugin : Unsupported major.minor version 52.0* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.BUILD FAILED
直接点击 run按钮 或者 Build→Generate Build APK 却运行正常。
这里面有两个问题:
1. 为什么出现Unsupported major.minor version 52.0?
2. 为什么gradle命令和android studio按钮运行结果不一样?
为什么出现Unsupported major.minor version 52.0?
在网上找了一圈,最后在stackoverflow找到了本质原因
You get this error because a Java 7 VM tries to load a class compiled for Java 8Java 8 has the class file version 52.0 but a Java 7 VM can only load class files up to version 51.0In your case the Java 7 VM is your gradle build and the class is com.android.build.gradle.AppPlugin
简单来说,就是java的编译环境版本太低,java 8 class file的版本是52,Java 7虚拟机只能支持到51。所以需要升级到java 8 vm才行。
我们打开项目的配置可以看到,这个JDK使用的是Android studio自带的,是Java8应该没有问题的,但是我的环境变量配置的是java7,gradle默认使用的是配置了环境变量的jdk。
解决方法
而gradle命令的执行环境是在gradle.properties配置的,添加一句(这个是自己的JDK的路径):
org.gradle.java.home=/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home
问题解决。
参考:
问题一参考
问题二参考
Mac Android Studio 打包APK 出现的问题相关推荐
- mac android 打包,android studio如何生成apk android studio打包apk教程
在android sutdio上写完一个项目之后,如何把这个项目打包发布呢,如果想在手机上运行或者别人可以直接安装,那么就要把项目打包成apk,下面来看android studio打包apk教程. 打 ...
- Android Studio打包APK安装失败:应用是非正式版本,当前设备不支持安装
问题描述: Android studio 打包apk后发给别人,安装失败. 失败原因显示:应用是非正式发布版本,当前设备不支持安装 原因分析: 造成该问题的原因是Android Studio 3.0会 ...
- 【错误记录】Android Studio 打包 apk 文件报错 ( The destination folder does not exist or is not writeable )
文章目录 一.报错信息 二.解决方案 一.报错信息 在 Android Studio 工程中 , 打包 APK 文件时 , 报错 ; Android Studio 打包 apk 文件报错 : The ...
- android服务器打包jar,Android Studio打包apk,aar,jar包方法
文本我们将讲解android studio打包apk,aar,jar包的相关知识.apk包就是android系统的安装包,这里没什么好说的,aar包是android中独有的类库包,而jar包是java ...
- Android Studio打包apk详细教程
怎么手动打包 项目写完了,现在需要把应用上传到市场,问题出现-怎么把代码变成.apk(Android的可安装文件). 创建签名文件 填写好签名参数 生成APK 注意:签名的密码和密匙的密码注意保管,不 ...
- android打包apk不能安装程序,Android Studio 打包apk后应用未安装
本文转载地址 http://blog.csdn.net/sinat_14849739/article/details/76383281 前言 Android 要求所有 APK 必须先使用证书进行数字签 ...
- android studio打包apk,jnilibs中的so库未被加载到apk内
不久前,因为需要接入人脸识别以及某个tts的播报功能,人脸识别使用旷世,语音本地播报使用思必驰,在集成的时候出现思必驰的so库无法集成到apk内,思必驰的so库结构为: ,旷世的sdk却是使用的aar ...
- Android Studio打包apk后手机无法安装 提示 “解析软件包时出现问题”
Android_Studio打包 前一周公司要求学习android 开发,安装好环境,今天做了一个小页面后,使用build 命令打包好后,手机提示手机提示安装包解析失败.在此记录一下在网上找到的解决方 ...
- Android Studio打包APK时出现 is not translated in en (English) [MissingTranslation]
错误信息: Error:(16) Error: "baidutieba_client_inavailable" is not translated in "en" ...
最新文章
- Hystrix概述(二)
- 通过WebRTC实现实时视频通信(三)
- jquery对select的操作详解
- dmp导入数据 oracle_DM数据库的安装使用
- 电路中滤波电容和退耦电容_电子电路中电容的作用,滤波消抖,充放电,耦合,退耦...
- 调用GOOGLE语音
- C# ArrayList 与 string、string[] 的转换
- mycli到底有多好用?
- Qt信号槽中槽函数为虚函数的一些感想
- setInterval定时连接后台防止session失效
- VMware虚拟机(Ubuntu)添加物理串口
- 计算机操作系统 (第四版汤小丹老师) 复习笔记完整版——第一章:操作系统引论
- 小黑算法成长日记11:基于Johnson算法de最优流水作业调度
- 如何添加网络打印机-查看IP地址就可以
- 龙须酥nbsp;[我的饮食情节#9352;]
- 计算机学院运动会通讯稿,大学运动会通讯稿300字汇总七篇
- python日本 老龄化分析_即将读研,求问前辈有什么研究生安利的软件 APP 或者阅读文献用的等一系列提高效率的东西吗!?...
- golang压缩图片
- 可用于飞书上的机器人上线啦
- 循环神经网络LSTM论文解读