Questions tagged «android»

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

20
找不到Android ADB
当我从eclipse运行我的android应用程序时,出现此错误。 Unexpected exception 'Cannot run program "/home/antz/Development/adt-bundle-linux/sdk/platform-tools/adb": error=2 No such file or directory' while attempting to get adb version from /home/antz/Development/adt-bundle-linux/sdk/platform-tools/adb 从Eclipse复制粘贴错误 [2012-11-26 13:43:08 - adb] Unexpected exception 'Cannot run program "/home/antz/Development/adt-bundle-linux/sdk/platform-tools/adb": error=2, No such file or directory' while attempting to get adb version from '/home/antz/Development/adt-bundle-linux/sdk/platform-tools/adb' 但是我的adb恰好在它说不存在的位置。 有什么问题,我该如何解决? 我进入了adb所在的目录(/home/antz/Development/adt-bundle-linux/sdk/platform-tools/),然后键入adb,它说 antz@antz-90X3A:~/Development/adt-bundle-linux/sdk/platform-tools$ …
103 android  linux  adb 

30
任务'app:mergeDebugResources'崩溃Cruncher的执行失败…png
我在我的drawable-directory中添加了一些格式为* .png的图片,并将其与布局链接。但是每次我尝试构建它时,都会出现一个错误 “ ...粉碎Crunsher ... png失败” 以下是控制台的输出: app:mergeDebugResources AAPT out(1561599) : No Delegate set : lost message:Done AAPT out(12956469) : No Delegate set : lost message:Done AAPT out(20612543) : No Delegate set : lost message:Crunching C:\Dev\StudioProjects\test\android\app\src\main\res\drawable\bt_meeting_focused.png AAPT out(11030156) : No Delegate set : lost message:Crunching C:\Dev\StudioProjects\test\android\app\src\main\res\mipmap-mdpi\ic_launcher.png AAPT out(11030156) : No …
103 android  gradle  build 

6
如何在Android中卸载应用程序时删除共享首选项
我有一个android应用程序,可以通过Thats保存登录详细信息(例如用户名和密码)SharedPreferences,但是我需要在SharedPreferences卸载应用程序时删除所有使用的信息。怎么做? SavePreferences("one ", ""); SavePreferences("two", ""); LoadPreferences(); private void SavePreferences(String key, String value){ sharedPreferences = getSharedPreferences("TEST", MODE_PRIVATE); SharedPreferences.Editor editor = sharedPreferences.edit(); editor.putString(key, value); editor.commit(); } private void LoadPreferences(){ sharedPreferences = getSharedPreferences("TEST", MODE_PRIVATE); String strSavedMem1 = sharedPreferences.getString("MEM1", ""); String strSavedMem2 = sharedPreferences.getString("MEM2", ""); } 我要在SharedPreferences卸载应用程序时删除它。

26
运行“ cordova build android”-无法找到属性android:fontVariationSettings和android:ttcIndex
运行时cordova build android --buildConfig xxxx --release,出现以下错误: ERROR: In <declare-styleable> FontFamilyFont, unable to find attribute android:fontVariationSettings ERROR: In <declare-styleable> FontFamilyFont, unable to find attribute android:ttcIndex 奇怪的是,我使用两台macOS机器进行编译,而对于同一代码,我仅在其中一台机器上收到此错误。 这是./gradlew cdvPrintProps我在两台机器上得到的输出: :cdvPrintProps cdvCompileSdkVersion=26 cdvBuildToolsVersion=27.0.3 cdvVersionCode=null cdvMinSdkVersion=21 cdvBuildMultipleApks=true cdvReleaseSigningPropertiesFile=release-signing.properties cdvDebugSigningPropertiesFile=null cdvBuildArch=null computedVersionCode=152045989 computedArmv7VersionCode=1520459892 computedX86VersionCode=1520459894 以下是使用的插件列表: $ cordova plugins list cordova-custom-config 5.0.2 "cordova-custom-config" cordova-fabric-plugin 1.1.10 "cordova-fabric-plugin" …
103 android  cordova  gradle 


15
一般如何检测Android平板电脑。用户代理?
我到处都看过。我们正在使用Motorola Zoom尝试我们的平板电脑现场测试。问题在于,Android Useragent是常规Useragent,平板电脑Android和移动Android之间没有区别。我不想只针对特定的设备,例如Xoom Useragent,因为Android在不久的将来很可能会在多台平板电脑上使用。 我们正在使用Umbraco CMS,并且已经使用51Degrees.mobi解决方案进行了研究,目前这不能满足我们的需求。也许在将来。我知道51度,Umbraco的一些人将要与Umbraco进行一些整合,但是最终项目可能要几个月才能完成。 因此,为什么我们要检测Android平板电脑的Useragent字符串,而不像现在那样直接将其定向到我们的移动网站。 如果有人知道如何检测和一般的Android平板电脑,则不是特定设备会很有帮助。


13
从项目中删除Cordova插件
不知何故,我的应用程序中安装了许多cordova插件,因此,它需要访问几乎所有内容-从我的联系人到当前位置(即使此应用程序不需要此功能)。 这个应用程序是通过jenkins构建的,据我了解,一种解决方案是使用单个命令删除每个插件,因此它将类似于: cordova plugin rm org.apache.cordova.battery-status cordova plugin rm org.apache.cordova.camera cordova plugin rm org.apache.cordova.contacts cordova plugin rm org.apache.cordova.geolocation cordova plugin rm org.apache.cordova.media cordova plugin rm org.apache.cordova.media-capture cordova plugin rm org.apache.cordova.splashscreen cordova plugin rm org.apache.cordova.vibration 但是有时它会显示一些错误,而对于詹金斯来说,任何错误都会导致构建失败,因此是否有任何命令可以删除所有插件?(在安装过程中,需要任何应用程序才能正常工作的插件会通过cordova自动添加,因此我一直在寻找一些cordova plugin rm -all但找不到)
103 android  cordova  jenkins 

13
android studio在哪里构建我的.apk文件?
我一直在从头开始重建我的项目,因此存在很多问题。目前,一切正常,除了当我尝试运行该应用程序时,我收到消息“本地路径不存在”。,本地路径指向以下路径:AndroidStudioProjects \ MyProject \ MyProject .. \ build \ production \ MyProject.apk,而且确实如此,该位置或项目文件系统中的其他任何位置都没有.apk文件。 但是,我可以毫无问题地构建应用程序,运行gradlew packageDebug会给我消息“ 构建成功 ”,因此应生成.apks 。我的问题是,它们要去哪里,或者如果不生成它们,为什么不呢? 每个模块集的构建路径在哪里?我有些困惑,因为项目结构-> Facets-> Android->编译器设置,项目结构->模块->路径->编译器输出,build.gradle和MyProject.iml似乎都与构建路径,但我不太了解它们之间的关系 编辑:我知道应该在哪里,但它不在那里,所以我想知道如何更改构建路径 编辑2:由于某种原因,运行gradlew build会创建.apks,但不能从程序内部进行构建或运行 编辑3:这是我的gradlew构建输出,请注意它确实构建成功: Creating properties on demand (a.k.a. dynamic properties) has been deprecated and is scheduled to be removed in Gradle 2.0. Please read http://gradle.org/docs/current/dsl/org.gradle.api.plugins.ExtraPropertiesExtension.html for information on the …


9
何时使用内容提供商
我了解内容提供者旨在允许在应用程序之间公开共享数据。但是,我想知道是否有人考虑过让内容提供程序仅在您自己的应用程序中使用。这样做会有什么好处吗?有什么缺点吗? 过去,我刚刚实现了SQliteOpenHelper来访问数据库中的数据,但是我正在考虑创建一个Content Provider。我觉得请求数据的URI方法简明扼要。另一方面,仅将Content Provider用于我的应用程序是否会多余(因为在其中,我将拥有SQliteOpenHelper类)并且工作量超过所需?


2
Android Studio:为什么要在AndroidManifest.xml和build.gradle中同时指定minSdkVersion和targetSdkVersion?
我刚刚发现了一些关于Android Studio的怪异现象:它在build.gradle文件中具有一些配置选项,可以覆盖文件中指定的配置选项AndroidManifest.xml。 例如,我在以下几行中build.gradle: android { compileSdkVersion 18 buildToolsVersion "18.1.1" defaultConfig { minSdkVersion 10 targetSdkVersion 10 } ... } 它覆盖了中的相应标签AndroidManifest.xml: <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="8"/> 我真的不喜欢有两个不同的文件相同的设置蔓延,所以我想知道如果我可以放心地无论是从删除它build.gradle或AndroidManifest.xml与它更有意义,保持它。


7
用于ldpi,mdpi,hdpi,xhdpi的android启动画面大小显示?-例如:ldpi为1024X768像素
我必须使用phonegap为Android应用程序设计启动屏幕(加载时适合屏幕的图像)。我必须设计4种尺寸的图像,以适合4种类型的屏幕,例如ldpi,mdpi,hdpi,xhdpi。谁能告诉我这些屏幕的确切像素尺寸,以便我可以设计该尺寸? 示例答案: ldpi - 1024X768 px mdpi - 111 X 156 px We support ldpi, mdpi, hdpi and xhdpi displays; the following will define splash screens for each specific screen type. <gap:splash src="splash/android/ldpi.png" gap:platform="android" gap:density="ldpi" /> <gap:splash src="splash/android/mdpi.png" gap:platform="android" gap:density="mdpi" /> <gap:splash src="splash/android/hdpi.png" gap:platform="android" gap:density="hdpi" /> <gap:splash src="splash/android/xhdpi.png" gap:platform="android" gap:density="xhdpi" …

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.