Questions tagged «android»

Android是Google的移动操作系统,用于对数字设备(智能手机,平板电脑,汽车,电视,Wear,Glass和IoT)进行编程或开发。对于与Android相关的主题,请使用特定于Android的标签,例如android-intent,android-activity,android-adapter等。对于与开发或编程无关但与Android框架相关的问题,请使用以下链接:https:// android.stackexchange.com。

24
Android Eclipse-找不到* .apk
我知道这个问题以前曾被问过,我已经看到了很多解决方案,但似乎没有一个对我有用。在此错误开始出现之前,我能够毫无问题地构建我的apk。我试过清理我的项目,将其从工作空间中删除并重新导入,从我的Builders中为该项目删除“ Java Builder”,手动构建项目,重新排序Java构建路径。我没有可见的编译器问题,而且我的工作区中没有问题。 我之前确实曾遇到过此问题,并通过从我的工作空间中删除项目并重新导入来解决了该问题,而又有一次我从Java构建路径中删除了“ Java Builder”来解决了该问题。这次似乎没有任何工作。我目前已将大多数设置恢复为默认设置(即再次检查Java构建)。 我正在运行Windows 7(64位),并通过Eclipse 3.6使用jdk1.6.0_21。 任何建议将不胜感激,因为我已经浪费了开发时间来解决此问题。 [更新]我的语言环境为英语,并且我尝试删除与问题834相关的美国debug.keystore
207 java  android  eclipse 


27
Android Studio突然无法解析符号
Android Studio 0.4.2运行良好,今天我将其打开,几乎所有内容均为红色,并且自动完成功能已停止工作。我查看了导入,AS似乎在告诉我它一下子找不到android.support.v4(为我提供了删除未使用的导入的选项)。(android.support.v7似乎很好)。 我尝试过的事情: 重建项目 清理项目 与Gradle文件同步 关闭项目,关闭AS并重新启动/重新打开 文件>使缓存无效/重新启动 检查皮棉,没有发现明显的现象 在SDK管理器中仔细检查所有支持库是否为最新 检查我的Build.gradle,尽管没有任何变化,并且与往常一样,但是一直都在工作。 这是有关的情况: buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.7.+' } } apply plugin: 'android' repositories { mavenCentral() } android { compileSdkVersion 19 buildToolsVersion '19.0.0' defaultConfig { minSdkVersion 8 targetSdkVersion 19 } } dependencies { compile 'com.android.support:support-v4:19.0.0' …


10
FFmpeg在Android上
我已经在Android上编译了FFmpeg(libffmpeg.so)。现在,我必须构建诸如RockPlayer之类的应用程序,或者使用现有的Android多媒体框架来调用FFmpeg。 您是否有在Android / StageFright上集成FFmpeg的步骤/过程/代码/示例? 您能指导我如何使用该库进行多媒体播放吗? 我有一个要求,我已经有音频和视频传输流,我需要将其馈送到FFmpeg并对其进行解码/渲染。由于IOMX API基于OMX,并且无法在此处插入FFmpeg,因此如何在Android上执行此操作? 另外,我找不到需要用于播放的FFmpeg API的文档。

14
如何使ConstraintLayout使用百分比值?
Google通过Android Studio 2.2的Preview 1在其支持库中发布了新的布局:ConstraintLayout。使用ConstraintLayout可以更轻松地在Android Studio中使用设计工具,但是我没有找到使用相对大小(如LinearLayout中的百分比或“权重”)的方法。有没有一种方法可以基于百分比定义约束?例如,使一个视图占据屏幕的40%,在视图之间创建20%的边距,将一个视图的宽度设置为另一个视图的宽度的50%?

30
错误:在NBI工具链文件夹中找不到前缀为llvm的ABI的工具链
我想使用gradel(gradlew clean build)编译一个开源android项目(Netguard ),但遇到此错误: A problem occurred configuring project ':app'. > Exception thrown while executing model rule: NdkComponentModelPlugin.Rules#cre ateToolchains > No toolchains found in the NDK toolchains folder for ABI with prefix: llvm 我进行了搜索,但是没有找到任何帮助。这是主要的build.gradle: buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle-experimental:0.6.0-alpha1' } } allprojects { repositories { …


19
失败[INSTALL_FAILED_UPDATE_INCOMPATIBLE],即使似乎未安装应用
尝试将我的应用程序部署到Android设备时,出现以下错误: Deployment failed because of an internal error: Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE] 我知道此问题,但未安装该应用程序。在尝试部署期间,Visual Studio已将其删除/部分删除了它。 过去,我是通过从Google Play商店下载应用程序,然后从设置->应用程序管理器中将其删除来解决此问题的。但是,现在尝试安装它时出现错误“不兼容的更新”。 我试图使用Titanium Backup和其他一些东西将其删除,但没有运气。 编辑1 我意识到(来自@Motz)我没有提到明显的解决方案不起作用。即,该应用未出现在“设置”->“应用”中

23
带有Junit 4.7的IntelliJ IDEA 预期的JUnit版本3.8或更高版本:”
当我尝试在IntelliJ IDEA中运行以下测试时,收到消息: “ !!!预期的JUnit版本3.8或更高版本:” 应该注意的是,这是我在IntelliJ IDEA 9中正在处理的一个Android项目。 public class GameScoreUtilTest { @Test public void testCalculateResults() throws Exception { final Game game = new Game(); final Player player1 = new Player(); { final PlayedHole playedHole = new PlayedHole(); playedHole.setScore(1); game.getHoleScoreMap().put(player1, playedHole); } { final PlayedHole playedHole = new PlayedHole(); playedHole.setScore(3); game.getHoleScoreMap().put(player1, …


19
Android:TextView:删除顶部和底部的间距和填充
当我在文本中TextView带有a \n时,在右侧,我有两个singleLine TextViews,一个在另一个下面,两个之间没有空格。我为所有三个设置了以下内容TextView。 android:lineSpacingMultiplier="1" android:lineSpacingExtra="0pt" android:paddingTop="0pt" android:paddingBottom="0pt" 左边的第一行TextView与右边的右对齐TextView。 左边TextView的第二行比右边底部的第二行高一点TextView。 似乎在TextViews 的顶部和底部有某种隐藏的填充。我该如何删除?

12
在不同活动中使用相同的导航抽屉
我做了一个工作的导航抽屉,就像在developer.android.com网站上的教程中显示的那样。但是现在,我想使用一个在NavigationDrawer.class中创建的导航抽屉,用于我的应用程序中的多个Activity。 我的问题是,如果这里有人可以做一点教程,它说明了如何将一个导航抽屉用于多个活动。 我首先在这个关于多个活动的 Answer Android导航抽屉中阅读了它 但是在我的项目上不起​​作用 public class NavigationDrawer extends Activity { public DrawerLayout drawerLayout; public ListView drawerList; private ActionBarDrawerToggle drawerToggle; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); drawerToggle = new ActionBarDrawerToggle((Activity) this, drawerLayout, R.drawable.ic_drawer, 0, 0) { public void onDrawerClosed(View view) { getActionBar().setTitle(R.string.app_name); } public void …

22
有没有办法以编程方式将滚动视图滚动到特定的编辑文本?
我的滚动视图活动很长。它是具有用户必须填写的各个字段的表单。我在表单的一半下方有一个复选框,当用户选中它时,我想滚动到视图的特定部分。是否可以通过编程方式滚动到EditText对象(或任何其他视图对象)? 另外,我知道使用X和Y坐标可以做到这一点,但是我想避免这样做,因为表单可能因用户而异。

14
如何将参数从通知单击发送到活动?
我可以找到一种从通知中向活动发送参数的方法。 我有一个创建通知的服务。当用户单击通知时,我想使用一些特殊参数打开我的主要活动。例如,一个商品ID,这样我的活动就可以加载并显示一个特殊的商品详细信息视图。更具体地说,我正在下载文件,下载文件时,我希望通知具有以下意图:单击该通知后,它将以特殊模式打开我的活动。我曾尝试使用putExtra我的意图,但似乎无法提取它,因此我认为我做错了。 我的服务中创建通知的代码: // construct the Notification object. final Notification notif = new Notification(R.drawable.icon, tickerText, System.currentTimeMillis()); final RemoteViews contentView = new RemoteViews(context.getPackageName(), R.layout.custom_notification_layout); contentView.setImageViewResource(R.id.image, R.drawable.icon); contentView.setTextViewText(R.id.text, tickerText); contentView.setProgressBar(R.id.progress,100,0, false); notif.contentView = contentView; Intent notificationIntent = new Intent(context, Main.class); notificationIntent.putExtra("item_id", "1001"); // <-- HERE I PUT THE EXTRA VALUE PendingIntent contentIntent …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.