程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了JDK 的需求检查失败(Android 目标:未安装)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决JDK 的需求检查失败(Android 目标:未安装)?

开发过程中遇到JDK 的需求检查失败(Android 目标:未安装)的问题如何解决?下面主要结合日常开发的经验,给出你关于JDK 的需求检查失败(Android 目标:未安装)的解决方法建议,希望对你解决JDK 的需求检查失败(Android 目标:未安装)有所启发或帮助;

美好的一天, 我对 MACBook 上的 Cordova 和 Java 很陌生 我正在尝试创建我的第一个 snartphone 应用程序,并在 this page 之后安装了 Cordova。 看起来一切都很顺利,除了现在我尝试运行我的应用程序时。 我只做了those step

  1. 我创建了一个项目
  2. 我创建了两个平台(androID 和 ios)

我试图运行一个平台

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@
@H_616_61@

大佬总结

以上是大佬教程为你收集整理的JDK 的需求检查失败(Android 目标:未安装)全部内容,希望文章能够帮你解决JDK 的需求检查失败(Android 目标:未安装)所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: