草庐IT

android - 将 appcompat v7-22 添加到 Android studio 项目

你好我想在我的应用程序中使用appcompatv7-22因为我使用这个gradle设置android{compileSdkVersion22buildToolsVersion"22.0.0"defaultConfig{applicationId"com.myapp"minSdkVersion11targetSdkVersion22}buildTypes{release{minifyEnabledtrueproguardFiles'proguard.cfg'}}}dependencies{compile'com.android.support:appcompat-v7:22.+'}但是当

android - 在 Library 22 中用什么代替 getSupportActionBar()?

我的代码中有一行标记为黄色:getSupportActionBar().setDisplayShowHomeEnabled(true);安装appcompat-v7:22.1后显示提示:"Methodinvocationmayproducejava.lang.nullpointerexception".应该使用什么代替getSupportActionBar()? 最佳答案 getSupportActionBar().setDisplayShowHomeEnabled(true);应该说if(getSupportActionBar()

android - 此 Android SDK 需要 Android Developer Toolkit 版本 22.0.0 或更高版本。当前版本为 21.1.0.v201302060044-569685。

我从帮助中将SDK更新到最新版本,即22.0.0>>安装新软件,然后我将url“http://dl-ssl.google.com/android/eclipse/”放在那里,然后我勾选了“开发者工具”和“NDK插件”,然后它说无法完成请求。有关详细信息,请参阅错误日志。“AndroidDDMS”将被忽略,因为它已经安装。“AndroidTraceview”将被忽略,因为它已经安装。“AndroidDevelopmentTools”将被忽略,因为它已经安装。“AndroidHierarchyViewer”将被忽略,因为它已经安装。“TracerforOpenGLES”将被忽略,因为它已经

Ubuntu22.04虚拟机配置及使用代理工具

特别注意:本教程基于VMware虚拟机,安装Ubuntu22.04。其他类型虚拟机及Linux其他版本配置相似但有所不同。1.虚拟机配置1.1打开虚拟机设置。或1.2选择硬件选项卡-网络适配器,在网络连接处选择“NAT模式”。2.主机设置2.1确认IP地址开启虚拟机系统后,查看主机分配的虚拟机IP地址。此时可以看到虚拟机被分配了两个网络,其中VMnet1为1.2中网络连接选择“仅主机模式”时使用的网络,VMnet8为网络连接选择“NAT模式”时使用的网络。由于我们选择的是“NAT模式”,因此需要记下VMnet8中IPv4地址,即192.168.81.1,子网掩码为255.255.255.0。.

java - 进度条适用于 Android API 23,但不适用于 21 或 22

这是xml部分:我用它来显示和隐藏进度条:progressBar.setVisibility(View.GONE);progressBar.setVisibility(View.VISIBLE);这在较新的手机上正如我希望的那样工作,但在API21和22上,进度条永远不会显示。 最佳答案 添加android:indeterminateTintMode="src_in"修复了它: 关于java-进度条适用于AndroidAPI23,但不适用于21或22,我们在StackOverflow上找

java - 带有 AudioEffect 的 Android MediaPlayer : Getting Error (-22, 0)

好吧,这就是我的要求..我有一个WAV文件,我想打开它,添加一些效果,然后播放。我正在使用MediaPlayer播放文件,PresetReverb添加一些效果。这是我的代码publicvoidplaySound(){StringfullPath=MainActivity.this.filePath+"tmpaudio.wav";finalMediaPlayerplayer=newMediaPlayer();player.setDataSource(this,Uri.parse(fullPath));PresetReverbpReverb=newPresetReverb(0,player

java - 命令 "echo no | android create avd --force -n test -t android-22 --abi armeabi-v7a"失败并以 1 退出

我是Travis和android开发的新手,由于我指出的错误标题,我的构建失败了,我一直在阅读文档并尝试实现它,但构建仍然失败。我失败构建的链接如下https://travis-ci.org/huxaiphaer/ConvergeLevelApp下面是Travis上的错误。$java-Xmx32m-versionjavaversion"1.8.0_144"Java(TM)SERuntimeEnvironment(build1.8.0_144-b01)JavaHotSpot(TM)64-BitServerVM(build25.144-b01,mixedmode)$javac-J-Xmx3

android - Gradle 命令行 : failed to find target android-22

这个问题在这里已经有了答案:Androidstudio-Failedtofindtargetandroid-18(12个答案)关闭6年前。我正在尝试构建一个从git存储库中提取的项目,一切似乎都已正确安装,但是当我运行gradle时,我收到以下消息:FAILURE:Buildfailedwithanexception.*Whatwentwrong:Aproblemoccurredconfiguringproject':app'.>failedtofindtargetandroid-22:/home/rvogel/android-sdk-linux/tools*Try:Runwith--

android - native_window_api_connect 返回错误 : Invalid argument (-22)

我正在使用MediaCodecAPI编写视频播放器应用程序。在视频解码开始之前,我必须显示空白屏幕。所以我使用以下代码来显示空白屏幕。Canvasc=null;c=surfaceView.getHolder().lockCanvas();c.drawColor(Color.BLACK);surfaceView.getHolder().unlockCanvasAndPost(c);此后视频解码将开始。但是在配置时videoDecoder.configure(format,surfaceView.getHolder().getSurface(),null,0);它给出以下错误02-0303

java - adt ( v22.6.2) 中的 "Plug-in org.eclipse.jdt.ui was unable to load class org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart."问题

我在我的adteclipse中遇到了这个错误。我正在使用更新版本的java。请有人帮我解决这个问题。 最佳答案 我在Eclipse中发现了一次相同的错误。这发生在我的Windows更新之后。我为解决这个问题所做的是(再次)给予Eclipse文件夹“完全控制”/“管理员写入读取”权限,在我的例子中是在“C:\eclipse-jee-kepler-SR2-win32-x86_64”。(右键单击它,然后属性->安全选项卡并在那里编辑-至少你的用户-具有完全控制)出于某种原因,Windows更新改变了这一点。