自动完成功能在特定层次的XML文件中不起作用
特别是XML节点层次结构. drawerLayout-> relativelayout-> imageButton autocomplete无法正常工作.建议列表包含无效的项目.例如. android:src在ImageButton内未显示. 无效的提案: 另一方面 有效的建议: 我已经尝试过: 重新打开XML文件 - 无效 重新开放项目 - 无效 重新开始日食 - 无效 解决方案 如果将内部relativelayout移至另一个XML文件并通过包含,则自动完成正在工作.但这是一个肮脏的解决方法,而不是真正的解决方案.所以我不接受这个答案.
2 2024-03-20
编程技术问答社区
Proguard错误阻止APK构建,"返回错误代码1 "的错误。
问题是在尝试构建签名的APK时,它在最后一步中出错了: [2013-06-20 11:39:34-MyApp] Proguard带有错误代码1.请参见Console [2013-06-20 11:39:34-myApp]无法访问jarfile/users/rob/android 我正在使用最新的Eclipse ADT v22.0.1-685705(刚刚安装了今天早上),看来此问题至少已经存在了一个月 解决方案 为了解决此问题, 更改: java -jar $PROGUARD_HOME/lib/proguard.jar "$@" to: java -jar "$PROGUARD_HOME/lib/proguard.jar" "$@" 在此文件中/sdk/tools/proguard/bin/proguard.sh 在此处获得信用
2 2024-03-02
编程技术问答社区
bin文件夹中的apk文件和通过Eclipse中的导出选项创建的apk文件有什么区别?
bin文件夹中的APK文件与通过Eclipse中的导出选项创建的APK文件有什么区别? 出于调试目的,我可以直接使用bin文件夹中的文件吗?还是建议始终"导出" APK文件? 解决方案 bin文件夹中的APK使用用于调试的虚拟键(调试键).使用"导出工具",您指定自己的唯一密钥(受密码保护)来标识您的应用程序.因此,对于测试和调试,您可以直接使用bin文件夹中的一个.但是,要出版,您必须使用自己的密钥(通过导出工具). 其他解决方案 使用该工具导出时,它会执行其他步骤来包装APK.这包括运行Proguard,Zipalign和使用您自己的密钥签名. 这些优化步骤均未在bin目录中的APK上执行,但是如果您不在乎,可以将其用于测试. 您将需要使用自己的专用密钥签署您的应用程序,以便将其发布到游戏市场上 - 并确保永远不会丢失密钥,因为您每次发布时都需要使用相同的键. 其他解决方案 bin文件夹中的一个是APK的无符号版本.该APK不能发布到Play商店
2 2024-03-02
编程技术问答社区
导出有签名的 "和 "无签名的".apk文件之间有什么区别?
我正在为我的Android应用程序构建.apk文件,并使用Android tools - Export...作为指导此处 我的问题是签名和未签名的.APK文件? 我们如何使用usngined .APK文件? (我试图导出一个未签名的,但不能为我的星系nexus安装) 解决方案 签署Android Apps 就像签署任何其他应用程序一样;它为用户提供了一定程度的保证,即自发布以来,该代码就没有被篡改. 未签名的应用程序通常应该是可用的,但确实需要降低安全级别.快速的Google搜索发现了许多文章,这些文章解释了您要做的就是检查Settings->Security中的Unknown Sources框. 其他解决方案 Export Unsigned apk表示您将获得任何密钥库签名的未符号APK.密钥库是一个包含一组私钥的二进制文件.该应用需要使用Google Play App Store使用或安装的密钥库签名. Export Signed apk表示您
6 2024-03-02
编程技术问答社区
安卓系统。AVD管理器无法检测到Byond B54和Micromax手机为虚拟设备
运行应用程序时,我需要使用手机作为模拟器/目标/虚拟设备.我启用了在设置中的USB调试. 我还需要做些什么才能使Eclipse AVD Manager检测我的Byond B54和Micromax设备?如何为这些设备加入USB驱动程序? 解决方案 您需要安装驱动程序以供窗口检测这些设备. 如果无法使用这些设备的驱动程序,则 您可以下载并使用 moborobo .它适用于大多数设备.我已将其用于Byond平板电脑. 其他解决方案 这个 link 所有为USB驱动程序提供的公司及其链接.请注意,某些公司可能不会在此列表中列出.在这种情况下,您可能必须访问公司的各自网站并搜索特定的设备驱动程序. 您说的是您已经在这些设备中启用了USB debugging模式.检查它们是否正确连接.打开命令提示符并输入: ADB设备 结果将给出连接设备的列表.如果可以在列表中看到该设备,则可以确保其正确连接.您可以通过输入以下内容直接在设备上安装应用程序. ad
6 2024-02-19
编程技术问答社区
eclipse中的VideoView不能在手机上播放
我在Eclipse中为Android应用程序放了一个视频,但该视频不会在我的手机上播放. package test.test; import android.app.Activity; import android.net.Uri; import android.os.Bundle; import android.widget.MediaController; import android.widget.VideoView; public class graphics extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); VideoView videoView = (VideoView) findV
8 2024-02-19
编程技术问答社区
在Android开发工具中使用支持库v7:21为现有项目添加带工具栏的滑动标签
我已经阅读了此链接中的信息: with with with with新工具栏(AppCompat V7-21)进行了很多研究. 但问题是SlidingTablayout项目是使用Gradle Build Files和结构.我想使用Eclipse添加选项卡布局.我该怎么做? 我确实在Android Studio中运行了SlidingTablayout项目.但是,如何将选项卡添加到V7:21中的工具栏中? 注意: 所有这些都需要在现有项目中完成,该项目设置了所有设置,并警告我的API,例如ActionBar.SetNavigationMode等.在API 21 中 解决方案 1.复制/samples/slidingtabscolors/src/com.example.android.common/view/slidingtablayout.html 并将其粘贴到您的软件包中. mainActivity.java package com.example.my
2 2024-02-19
编程技术问答社区
如何用ADT-plugin将 "Android设计支持库 "添加到Eclipse?
Android开发人员在Android Developers Blog 2015年5月: 设计库现已可用,因此请确保更新SDK Manager中的Android支持存储库. 我正在使用Eclipse(版本:Luna 4.4.2)与最新的ADT-Plugin一起使用,并且在SDK Manager中看不到任何"设计": 尝试使用 在我的项目中 不幸的是,我遇到错误: 引起的: 如果我要使用Android Studio,我可能需要行 compile 'com.android.support:design:22.2.0' 但是如何在Eclipse中解决这个问题?我可以下载设计库的罐子文件吗? 我已经搜索了\sdk\extras\android\support\路径,但尚未找到任何. 解决方案 在使用设计支持库之前,您必须从 android-sdks \ extras \ android \ android \ support \ v7 \
在eclipse和android-studio中创建新的android项目时没有生成R.java文件
r.java文件没有为Eclipse和Android Studio中的新Android项目生成.这是我更新 后发生的 Android SDK Tools -> 24.4.1 (latest version) Android SDK Platform-tools -> 23.1 (latest version) Android SDK Build-tools -> 23.0.2 (latest version) 在此之前,我不记得我使用了哪些版本,但是Eclipse和Android Studio曾经工作正常. 搜索未通过stackoverflow生成的R.Java和其他一些Google网站,但我的问题无法解决. 尝试项目 - >清洁和构建 也删除了gen/文件夹和构建,但仍未生成r.java. 尝试检查XML命名和数据错误中的错误,但没有发现. 还尝试了右键单击 myproject->属性 - > Java构建路径所有库都被打勾. 尝试使用Androi
6 2024-02-19
编程技术问答社区
如何将eclipse项目导入Android Studio而不创建repo的重组副本?
我目前在Eclipse开发了一个Android项目.我想过渡到Android Studio,而不会失去落在Eclipse上的能力. 当我导入"非Android Studio Project"时,将制作我的存储库的副本,并且我的目录结构被重组以符合Gradle样式. 我的问题是,如何在不重组目录结构的情况下导入我的存储库? 解决方案 您需要手动设置build.gradle文件.然后,当您导入Android Studio时,它将看到build.gradle文件并使用它,而不是通过重组过程. 这是一个起动器build.gradle文件,您可以放入Eclipse项目目录: buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:1.0.0' } } a
0 2024-02-18
编程技术问答社区
Android studio和eclipse + ADT
我在YouTube上查看Android Studio教程,我发现它非常有趣.我想知道是否可以将Android Studio用于Eclipse +Adt的补充. 是否可以使用Android Studio,并且它的Wysiwyg功能可以创建应用程序的布局,然后返回Eclipse编辑其Java代码? 谢谢. 解决方案 您可以做到这一点,但是这将是如此不便,以至于我不确定您为什么要. 您遇到的最大问题是Eclipse和Android Studio无法共享同一项目.他们可以在磁盘上共享同一源树,但是您需要为每个环境维护单独的项目 +构建文件.参见在Eclipse and Ide Idea 为此灵感.
10 2024-02-18
编程技术问答社区
Android Studio 0.4.3 Eclipse项目没有gradle
在此版本之前,在Android Studio中开设Eclipse Project似乎很容易,而无需任何转换.我更喜欢Android Studio环境,但是正在从事一个使用Eclipse作为主要IDE的项目.我宁愿不必为这个项目下载Eclipse Bundle. 有什么方法可以在Android Studio 0.4.3? 编辑: 看来,如果您从源控制功能中使用Android Studio的下载,则可以让您以这种方式打开该项目.但是,如果我已经下载了来源怎么办?我不想将其删除只是为了重新载荷.似乎这个选项从主要的"导入"向导消失了. 解决方案 我们强烈鼓励用户朝着Gradle Build System迈进,并且我们正在缓慢地使这是在Android Studio中创建新项目的唯一方法 - 您现在在导入基于Eclipse的项目上看到了这一点.我们想替换所有与Gradle一起使用的其他构建系统,包括Ant和Eclipse Internal Builder,尽管后两个在路线图上都更远
2 2024-02-18
编程技术问答社区
从Eclipse导入到Android Studio后无法运行 任务':app:dexDebug的执行失败"
在Eclipse(4.4.2)ADT上有一个Android项目,在Linux上运行(Ubuntu 14.10). 我已经进口到Android Studio(1.1.0),并设法摆脱了我的初始汇编错误. 我要D的下一件事是在手机上运行 - 我按下绿色的"运行"按钮,稍等片刻之后,我遇到了一个错误(仅当我构建模块时,这不会显示尝试运行) 错误是: 错误:任务执行失败':myApp:dexdebug'. com.android.ide.common.process.processexception:org.gradle.process.internal.execexception:process'命令'/usr/lib/lib/jvm/java-7-openjdk-amd64/bin/bin/java''零出口值2 在过去的4个小时中一直在寻找与我的项目相关的任何东西.我可以寻找另一个地方可以找到一个更有用的错误吗? 编辑: aaarghh-刚刚重新创建了整
10 2024-02-18
编程技术问答社区
Eclipse ADT会被废弃吗?
搜索网络和Android团队公告,我找不到答案.当Android Studio达到第一个稳定版本时,Eclipse ADT会被弃用吗? 最有趣的是,它们还将Eclipse插件更新为最新的ADT 22.0.0 为什么Android团队开始了另一个IDE,而不是继续改善旧的好ADT ?? 似乎昨天他们宣布了所有已集成的Android插件的ADT捆绑包. 我个人找不到有关此的正确答案.老实说,我对日食感到非常舒适,发现它比Android Studio或Intellij更简单/清洁/用户友好. 对我来说,我将继续以Eclipse发展,这是一个很好的决定吗? 解决方案 :如果还没有,请切换到Android Studio! 当Android Studio第一个时,会弃用Eclipse Adt 稳定版本? 否.根据 为什么Android团队开始另一个IDE而不是继续改进 旧的好adt? 我现在正在解释Xavier Ducrohet:他说,通过构建自己的ID
6 2024-02-18
编程技术问答社区
错误。WatchActivity不能被解析为一个类型,为什么我得到这个?
好吧,我已经将Android SDK更新为23,甚至将Eclips ADT插件更新为最新版本. 为什么我会在导入库中遇到错误.而且我已经解决了这个问题" 使用Android开发工具更新Eclipse 23 ". 当我创建一个带有"空白活动"的新Android项目时,我的SRC和布局文件夹为空. 当我创建一个带有"空白磨损活动"的新的Android项目时,它将创建带有活动文件位的SCR文件夹,其中包含一个错误WatchActivity cannot be resolved to a type 解决方案 我相信这只是一个故障模板,例如扩展InsetActivity而不是不存在的WatchActivity工作正常.模板还有其他问题,例如在onCreate中而不是onReadyForContent中夸大布局. 请在 https://github.com/sveinungkb/wear-test 工作模板.
6 2024-02-17
编程技术问答社区
Eclipse和Android SDK问题 "aapt.exe已停止"
我在Windows 7 64位机上使用AAPT.EXE遇到问题.它正在抛出以下错误: aapt.exe has stopped working 它与项目无关,因为我尝试了多个项目,因此Eclipse中的任何工作空间似乎也会发生.新项目或旧项目,在构建和运行我的应用程序时,它只是不断失败. 我使用的是最新的JDK-6和最新的Android SDK 22.0.1,以及构建工具和平台工具. 删除整个SDK和Eclipse并解开和重置似乎也无法解决. 有什么想法? 解决方案 从此处的样式删除ID @+ID,然后再次构建您获得成功... @+id/calender 其他解决方案 看来您缺少Strings.xml中的一些条目 在我的情况下,我正在删除Settings 认为该项目未使用并将其放回解决问
8 2024-02-17
编程技术问答社区
NDK调试:ndk-gdb无法提取app_process。谁以及何时创建了app_process二进制文件?
在调查本机代码中击中断点的问题时,我决定检查NDK-GDB是否有效.我已经删除了app_process,启动了java调试并ran ndk-gdb --force.猜猜是什么,不是创建app_process. ndk-gdb --verbose输出具有以下线: ## COMMAND: adb_cmd pull /system/bin/app_process obj/local/armeabi-v7a/app_process remote object '/system/bin/app_process' not a file or directory Pulled app_process from device/emulator. 我已经从目标设备卸载了该应用程序,重新启动了设备并重复.仍然没有app_process.因此,我想知道这里有什么问题,我也想知道该文件是何时创建的,以及通过什么过程/脚本. 解决方案 如前所述,Android 5.0具有/system/bin/
16 2024-02-17
编程技术问答社区
避免硬编码调试模式;在Android Manifest中的警告
将ADT插件更新为版本17后,我会得到警告按摩 避免硬编码调试模式;将其排除在外允许调试和发布构建可以自动分配一个 更新之前没有这样的消息. 如何避免此警告消息? 解决方案 是的,也只是注意到了.我从清单中删除了可辩论的属性,现在我都可以在调试模式下运行该应用程序,并将其导出到不需更改任何代码的市场就绪的APK文件中. Slick! 在这里进行完整的解释 https://stackoverflow.com/a/4580630/682754 其他解决方案 今天自己遇到了这个,对公认的答案感到沮丧;我不想相信Eclipse经常不这样做时"做正确的事". 所要求问题的答案是转到window-> prefines--> android->棉布错误检查或project属性 - > android lint首选项并更改警告的严重性.
2 2024-02-16
编程技术问答社区
替换(或 "覆盖")Android库项目中的字符串
我一直在尝试制作一个Android库项目,尽管构建过程正常,但我一直在替换使用库中的项目中遇到一些麻烦. 在我的库中,我有: a library_layout.xml包含 呼叫的Java文件 ((TextView)this.findViewById(R.id.str_my_string)).setText(R.string.my_string); 资源strings.xml包含 Placeholder 在项目中使用库我有 资源strings.xml包含 Act
2 2024-02-16
编程技术问答社区