为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

白衣染霜花 2019-11-20 10:13:43
我试图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 existGradle: error: package javax.sound.sampled does not existGradle: error: package javax.sound.sampled does not exist我只是想不通这个问题。任何帮助都是极好的!
查看完整描述

3 回答

?
qq_笑_17

TA贡献1818条经验 获得超7个赞

请注意,当您运行Android应用程序时:您不会在标准JVM / JDK上运行/编译它,甚至不会执行Java字节码。Google选择Java语言(或至少其中一部分)作为进行Android开发的语言,但这只是该语言。


最后,已编译的Java代码不是Java字节码,但这是dalvik字节码。(没有.class文件,但是.dex文件)


因此,在进行Android开发时:您不能使用完整的JavaSE API:您仅限于dalvik VM支持的API(在此处可用)。


(请注意,在浏览此API时,请注意页面右上角的版本:API级别X中已添加。它会通知您有关支持该类或方法的Android-API版本)


查看完整回答
反对 回复 2019-11-20
  • 3 回答
  • 0 关注
  • 1669 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信