无法在我的Android应用程序中导入javax。*?

我试图javax.*在我的android应用程序中导入一些类,但是我在Android Studio中不断收到编译器错误。我正在使用Ubuntu Linux 13.04。


这是我的进口商品:


import android.os.Bundle;

import android.app.Activity;

import android.view.Menu;

// Here are the imports I am having trouble with:

import javax.sound.sampled.AudioFormat;

import javax.sound.sampled.AudioSystem;

import javax.sound.sampled.SourceDataLine;

当我尝试运行应用程序甚至编译活动java文件时,出现以下错误:


Gradle: error: package javax.sound.sampled does not exist

Gradle: error: package javax.sound.sampled does not exist

Gradle: error: package javax.sound.sampled does not exist

我只是想不通这个问题。任何帮助都是极好的!


白衣染霜花
浏览 1670回答 3
3回答

qq_笑_17

请注意,当您运行Android应用程序时:您不会在标准JVM / JDK上运行/编译它,甚至不会执行Java字节码。Google选择Java语言(或至少其中一部分)作为进行Android开发的语言,但这只是该语言。最后,已编译的Java代码不是Java字节码,但这是dalvik字节码。(没有.class文件,但是.dex文件)因此,在进行Android开发时:您不能使用完整的JavaSE API:您仅限于dalvik VM支持的API(在此处可用)。(请注意,在浏览此API时,请注意页面右上角的版本:API级别X中已添加。它会通知您有关支持该类或方法的Android-API版本)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android
Java