Questions tagged «android»

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

16
错误:任务':app:dexDebug'的执行失败。com.android.ide.common.process.ProcessException
错误:任务':app:dexDebug'的执行失败。 com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程'命令'C:\ Program Files \ Java \ jdk1.8.0_40 \ bin \ java.exe'以非零退出值2 我搜索了所有类似的问题和解决方案,但没有帮助。希望像您这样的专家来。 项目代码已上传到bitbucket:https://tainule@bitbucket.org/tainule/numad-huizhang.git 我有两个模块,应用程序和端点。以下来自Module:app: apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "edu.neu.madcourse.huizhang1" minSdkVersion 14 targetSdkVersion 21 versionCode 3 versionName "2.1" // multiDexEnabled true } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } …
71 java  android  gradle 

4
ProGuard:找不到引用的类com.google.android.gms.R
在Android SDK Manager中进行一些更新后,我尝试使签名的apk并获得此信息: ProGuard: [] Warning: com.google.android.gms.auth.GoogleAuthUtil: can't find referenced class com.google.android.gms.R ProGuard: [] Warning: com.google.android.gms.auth.GoogleAuthUtil: can't find referenced class com.google.android.gms.R$string ... etc. 如果设置-dontwarn com.google.android.gms.**编译就可以。但是运行后,我收到许多这样的错误报告(来自许多设备): Caused by: android.view.InflateException: Binary XML file line #32: Error inflating class com.google.android.gms.common.SignInButton 在我的设备上一切正常。在更新之前,我没有ProGuard警告,并且一切正常。如何解决?


8
为什么architectureviewer不适用于Samsung Galaxy TAB 7.0?
我之前使用过hierarachyviewer,但是在android模拟器上。当我在模拟器上使用它时,它绝对可以正常工作。但是,它不适用于带有Android 2.3.4的Samsung Galaxy TAB 7.0。 这是我得到的日志 11:04:22 E/hierarchyviewer: Unable to get view server version from device 303599 64881B00EC 11:04:22 E/hierarchyviewer: Unable to get view server protocol version from devi ce 30359964881B00EC 11:04:24 E/hierarchyviewer: Unable to debug device 30359964881B00EC 11:05:05 E/hierarchyviewer: Unable to get view server version from device 303599 64881B00EC …

2
将Tab与新工具栏一起使用(AppCompat v7-21)
我正在使用带有选项卡和自定义ActionBar主题(使用http://jgilfelt.github.io/android-actionbarstylegenerator/创建的)的ActionActionBar,仅当用户展开搜索视图时才显示选项卡。 public boolean onMenuItemActionExpand(MenuItem item) { actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); return true; } } 我从ActionBar迁移到了Toolbar。我的应用程序确实需要支持API 9。 有没有一种方法可以使用此代码重新添加选项卡?: Toolbar toolbar = (Toolbar) findViewById(R.id.new_actionbar); setSupportActionBar(toolbar); getSupportActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); 如果可能,如何使用自定义主题或设置工具栏样式? 该文档说,这已被弃用,并建议使用其他类型的导航。但我不知道Android中具有相同功能的任何其他组件。 一些帮助?


6
使用适配器动态更新listview
本教程使用的SimpleAdapter可以正常工作,但是当输入新数据时,我需要更新适配器中的阵列。 您能指导我如何使用除SimpleAdapter之外的方法更新ListView吗?
71 android  listview 

8
Android Studio可绘制文件夹
在Android Studio中,我不知道将图像放置在应用程序内部的位置。drawable文件夹没有分解为drawable-hdpi,drawable-ldpi等。我看到了另一个问题,答案是切换到Project视图而不是Android视图,但是drawable也只有一个文件夹。有mipmap-hdpi,mipmap-ldpi等,但是人们说这仅适用于应用程序图标。我很困惑。

2
Android:如何使用Volley处理来自服务器的消息错误?
我正在将Volley用于我的Android应用程序以从服务器中获取数据。除了处理我的服务器中的错误时,它都能正常工作。发生错误时,我的服务器将发送以下响应: { "status": 400, "message": "Errors (2): A name is required- Julien is already used. Not creating." } 我的目标是获取消息,然后将其显示在中Toast。我遵循了一些示例,以了解如何执行此操作,但是它不起作用。 有我的错误监听器: public void onErrorResponse(VolleyError error) { int statusCode = error.networkResponse.statusCode; NetworkResponse response = error.networkResponse; Log.d("testerror",""+statusCode+" "+response.data); // Handle your error types accordingly.For Timeout & No connection error, you can show 'retry' …

6
Android下载二进制文件问题
我在从互联网上下载我的应用程序中的二进制文件时遇到问题。在Quicktime中,如果我直接下载它,则可以正常工作,但是通过我的应用程序,它会以某种方式混乱(即使它们在文本编辑器中看起来完全一样)。这是一个例子: URL u = new URL("http://www.path.to/a.mp4?video"); HttpURLConnection c = (HttpURLConnection) u.openConnection(); c.setRequestMethod("GET"); c.setDoOutput(true); c.connect(); FileOutputStream f = new FileOutputStream(new File(root,"Video.mp4")); InputStream in = c.getInputStream(); byte[] buffer = new byte[1024]; int len1 = 0; while ( (len1 = in.read(buffer)) > 0 ) { f.write(buffer); } f.close();

10
罐子不匹配!解决您的依赖性
重现步骤: 创建一个Android项目“ MyApp” 导入ActionBarSherlock(ABS),Directional ViewPager(DVP)或任何其他使用android支持库的开源库。 将库添加到项目“ MyApp” 控制台日志: [2013-04-17 14:27:12 - MyApp] Found 2 versions of android-support-v4.jar in the dependency list, [2013-04-17 14:27:12 - MyApp] but not all the versions are identical (check is based on SHA-1 only at this time). [2013-04-17 14:27:12 - MyApp] All versions of the libraries …
71 android  eclipse  jar 

4
如何将ListPreference初始化为其值之一
我试图将defaultValue设置为ListPreference项。 这是我的preference.xml文件的示例: <ListPreference android:key="notification_delay" android:title="@string/settings_push_delay" android:entries="@array/settings_push_delay_human_value" android:entryValues="@array/settings_push_delay_phone_value" android:defaultValue="????"> </ListPreference> 两个数组: <string-array name="settings_push_delay_human_value"> <item>every 5 minutes</item> <item>every 10 minutes</item> <item>every 15 minutes</item> </string-array> <string-array name="settings_push_delay_phone_value"> <item>300</item> <item>600</item> <item>900</item> </string-array> 当我进入首选项活动时,没有选择ListPreference的任何项目。我试图在“ android:defaultValue”文件中设置一个像1这样的int值,以选择“ 10分钟”,但是它不起作用。 <ListPreference android:key="notification_delay" android:title="@string/settings_push_delay" android:entries="@array/settings_push_delay_human_value" android:entryValues="@array/settings_push_delay_phone_value" android:defaultValue="1"> </ListPreference> 任何想法?
71 android 


4
什么与RecyclerView.Adapter一起使用的SortedList <T>是什么?
Android支持库22.1已于昨天发布。v4支持库和v7中添加了许多新功能,其中android.support.v7.util.SortedList&lt;T&gt;引起了我的注意。 据说,这SortedList是一种新的数据结构,可与一起使用RecyclerView.Adapter,维护所提供的项目的添加/删除/移动/更改的动画RecyclerView。听起来很像a List&lt;T&gt;,ListView但看起来更先进,更强大。 那么,SortedList&lt;T&gt;和之间有什么区别List&lt;T&gt;?如何有效使用它?如果是这样,SortedList&lt;T&gt;over的执行List&lt;T&gt;是什么?有人可以张贴一些样品吗? 任何提示或代码将不胜感激。提前致谢。

7
插页式Admob广告:“ IllegalStateException:仅全屏活动可以请求定向”
背景 我有一个使用了Admob SDK的应用,可以显示插页式广告(全屏广告)。 最近,Google已更新了SDK,以及许多其他东西(构建工具,gradle插件,IDE等),包括admob(firebase广告)。 compile 'com.google.firebase:firebase-ads:11.4.2' 问题 更新后,我注意到,只要该应用尝试展示插页式广告,它就会崩溃。 崩溃日志如下: 10-28 14:01:01.394 4523-4523/... I/Ads: Ad opening. 10-28 14:01:01.400 1606-2154/? E/ActivityManager: Activity Manager Crash. UID:10080 PID:4523 TRANS:63 java.lang.IllegalStateException: Only fullscreen activities can request orientation at com.android.server.am.ActivityRecord.setRequestedOrientation(ActivityRecord.java:2189) at com.android.server.am.ActivityManagerService.setRequestedOrientation(ActivityManagerService.java:4975) at android.app.IActivityManager$Stub.onTransact(IActivityManager.java:1101) at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2927) at android.os.Binder.execTransact(Binder.java:697) 10-28 14:01:01.403 4523-4523/... D/AndroidRuntime: Shutting down VM 10-28 …

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.