大佬教程收集整理的这篇文章主要介绍了JDK 的需求检查失败(Android 目标:未安装),大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
美好的一天, 我对 MACBook 上的 Cordova 和 Java 很陌生 我正在尝试创建我的第一个 snartphone 应用程序,并在 this page 之后安装了 Cordova。 看起来一切都很顺利,除了现在我尝试运行我的应用程序时。 我只做了those step
我试图运行一个平台
import sys
import cv2
import SELEct
import os
import pathlib
import shutil
from imutils import paths
import pickle
from PyQt5 import uic,QtWidgets,QtGui
from PyQt5.QtCore import QTimer
from PyQt5.QtCore import Qt,QSize
from PyQt5.QtGui import QImage
from PyQt5.QtGui import QIntValIDator,QDoubleValIDator
from PyQt5.QtGui import Qpixmap
from PyQt5.QtWidgets import QmessageBox,QListWidgetItem
from tkinter import filedialog
from imutils import paths
from operator import itemgetter,attrgetter
qtCreatorfile = "GUI.ui"
Ui_MainWindow,QtBaseClass = uic.loadUiType(qtCreatorfilE)
class MyApp(QtWidgets.QMainWindow,Ui_MainWindow):
def __init__(self):
QtWidgets.QMainWindow.__init__(self)
Ui_MainWindow.__init__(self)
self.setupUi(self)
self.get_path_image_button.clicked.connect(self.get_images_dataset)
self.vIEw_image_button.clicked.connect(self.vIEw_imagE)
self.path_image = ''
def get_images_dataset(self):
root = Tk()
root.withdraw()
root.folder_name = filedialog.askdirectory(
title = 'Choose the directory of the input files'
)
self.path_dataset =root.folder_name
if (root.folder_Name):
self.textbrowser.setText(
'[INFO] Image directory path successfully uploaded'
)
else:
self.textbrowser.setText(
'[WARNING] No valID route SELEcted'
)
root.destroy()
def vIEw_image(self):
image_path = self.path_image
image = cv2.cvtcolor(image_path,cv2.color_BGR2RGB)
height,wIDth,chAnnel = image.shape
step = chAnnel * wIDth
qimg = QImage(image.data,height,step,QImage.Format_RGB888)
self.image_label.setpixmap(Qpixmap.fromImage(qimg))
但是我得到了那个错误
cordova run androID
以前,我添加到 ~/.bash_profile
checking Java JDK and AndroID SDK versions
ANDROID_SDK_ROOT=/Users/pamey/library/AndroID/sdk (recommended setTing)
ANDROID_HOME=/Users/pamey/library/AndroID/sdk (DEPRECATED)
Using AndroID SDK: /Users/pamey/library/AndroID/sdk
requirements check Failed for JDK 8 ('1.8.*')! Detected version: 15.0.2
check your ANDROID_SDK_ROOT / JAVA_HOME / PATH environment variables.
和
export JAVA_HOME=/library/Java/JavaVirtualMachines/jdk-15.0.2.jdk/Contents/Home
export PATH=/Users/pamey/library/AndroID/sdk/platform-tools:/Users/pamey/library/AndroID/sdk/tools/bin:/Users/pamey/library/AndroID/sdk/tools:$P$
export ANDROID_HOME=/Users/pamey/library/AndroID/sdk
export ANDROID_SDK_ROOT=/Users/pamey/library/AndroID/sdk
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/tools/bin
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
if [ -f ~/.bashrc ]; then
source ~/.bashrc
fi
好像我错过了一些东西。
我输入命令
source ~/.bash_profile
它打印了一些错误
$sudo cordova requirements
我真的花了很多时间来理解为什么我有
AndroID 目标:未安装
有些人可以帮助我理解我做错了什么?
非常感谢
问题是因为我安装了 jdk-15.0.2.jdk。 doc 表示安装版本 8。 我做到了,而且有效。
@H_616_61@以上是大佬教程为你收集整理的JDK 的需求检查失败(Android 目标:未安装)全部内容,希望文章能够帮你解决JDK 的需求检查失败(Android 目标:未安装)所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。