我正在使用凌云库在android中执行networking操作。 所以我想在Android Studio和Gradle系统中创build的项目中添加这个库。 我在我的项目中添加了排球库,但是当我与gradle同步时,我收到错误消息。 我尝试了所有我在这里看到的答案,但没有为我工作。 错误消息 :在Android Studio中找不到名称为“default”的configuration 凌空/的build.gradle apply plugin: 'android-library' android { compileSdkVersion 19 buildToolsVersion '19.0.1' sourceSets { defaultConfig { minSdkVersion 8 targetSdkVersion 19 } main { assets.srcDirs = ['assets'] res.srcDirs = ['res'] aidl.srcDirs = ['src'] resources.srcDirs = ['src'] renderscript.srcDirs = ['src'] java.srcDirs = ['src'] manifest.srcFile 'AndroidManifest.xml' } } } 应用程序/的build.gradle apply plugin: […]
更新Android Studio到1.0后,我看到这个错误: 错误:库项目无法设置applicationId。 applicationId 在默认configuration中 设置 为“com.super.app”。 我build议更新Gradle插件,但我不明白如何解决这个问题。
我想在我的项目中使用RecyclerViewLib ,为此我下载了它,并将其作为模块导入到我的空“Hello World”Android项目中。 我正在使用SDK工作室v1.0.1使用sdkpipe理器v24,这是我的应用程序/ build.gradle apply plugin: 'com.android.application' android { compileSdkVersion 17 buildToolsVersion "19.1.0" defaultConfig { applicationId "com.example.mk.dragdrop4" minSdkVersion 14 targetSdkVersion 17 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) } 这是我的图书馆/ build.gradle apply plugin: 'com.android.library' android { compileSdkVersion […]
根据这个链接github彩色logcat我正在寻找任何解决scheme如何在android studio / intellij中使用它。 有没有在android工作室任何选项来修改调用adb logcat ? 这是它的工作原理。
任何人都可以告诉文件资源pipe理器在android studio中的位置? 我试图在Windows菜单中search,但没有像以前在日食中的“显示视图”的任何选项。
一旦用户在我的应用程序中按下button,我想要打开标准的Google地图应用程序,并显示特定的位置。 我该怎么做? (不使用com.google.android.maps.MapView )
我有一个imageview。 我想它的宽度是fill_parent。 我希望它的高度是任何宽度最终成为。 例如: <ImageView android:layout_width="fill_parent" android:layout_height="whatever the width ends up being" /> 在布局文件中可以这样做,而不必创build自己的视图类? 谢谢
我试图用Android Studio 2.2运行我的项目,但我得到这个错误 Unsupported method: AndroidProject.getPluginGeneration(). The version of Gradle you connect to does not support that method. 我正在使用ButterKnife 8.4.0 我的应用程序gradle.file: buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.2.0' classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' } } 我的模块gradle文件: apply plugin: 'com.android.application' apply plugin: 'android-apt' android { compileSdkVersion 23 buildToolsVersion "23.0.3" defaultConfig { applicationId "xxx.xx" minSdkVersion 10 targetSdkVersion […]
我一直试图让我的头在Android定位传感器一段时间。 我以为我明白了 然后我意识到我没有。 现在我想(希望)我有一个更好的感觉,但我仍然不是100%。 我会试着解释一下我对它的不完整的理解,希望如果我错了或者填空,希望人们能纠正我。 我想我站在0度经度(初级经线)和0度纬度(赤道)。 这个地点实际上是在非洲海岸附近的海域,但是忍耐着我。 我把手机放在我的脸前,让手机的底部指向我的脚; 我面对北(朝格林威治),所以电话的右侧指向东非洲。 在这个方向上(参照下图),我的X轴指向东,Z轴指向南,Y轴指向天空。 现在,手机上的传感器可以让您在这种情况下确定设备的方向(而不是位置)。 这个部分一直让我感到困惑,可能是因为我想明白一件事情在我接受之前是如何运作的。 看起来,这款手机采用两种不同技术的组合来实现其定位。 在这之前,想象一下,在上述的方向上,在经度和纬度为0的那块土地上站立。 想象一下,你被蒙住眼睛,你的鞋子被固定在操场上。 如果有人把你推到后面,你会向前(向北)前进,双手伸出来打破你的摔倒。 同样,如果有人推你左肩,你会右手倒下。 你的内耳有“引力传感器” (youtube clip) ,它可以让你检测你是否前倾/后退,或左右/下降(或上升)。 因此,人类可以检测与手机相同的X轴和Z轴的alignment和旋转。 现在想象一下,现在有人在环岛上旋转你90度,这样你现在就可以面向东方了。 您正在绕Y轴旋转。 这个轴是不同的,因为我们无法在生物学上检测到它。 我们知道我们有一定的angular度,但是我们不知道与行星的磁北极有关的方向。 相反,我们需要使用外部工具…磁罗盘。 这使我们能够确定我们面对的是哪个方向。 我们的手机也是如此。 现在手机也有一个3轴加速度计。 我不知道他们是如何实际工作的,但是我想象的方式是将重力想象成恒定的,一致的“雨”从天而降,并将上图中的轴想象成能够检测stream过的雨量的pipe。 当手机直立时,所有的雨都会stream经Y'pipe。 如果手机逐渐旋转,屏幕朝向天空,stream过Y的雨量将减less到零,而通过Z的音量将稳定增加,直到最大的雨量stream过。 同样,如果我们现在将手机放在侧面,Xpipe最终会收集到最大的雨量。 因此,根据手机的方向,通过测量stream经3根pipe子的雨量,可以计算出方向。 手机还有一个电子罗盘,就像一个普通的指南针 – 它的“虚拟针”指向磁北。 Android合并来自这两个传感器的信息,以便无论何时产生SensorEvent的TYPE_ORIENTATION , values[3]数组 值[0]:方位angular – (指北针在磁北以东) 值[1]:音高,围绕x轴旋转(是电话前倾还是后退) 值[2]:滚动,围绕y轴旋转(是电话左右倾斜) 所以我认为(即我不知道)Android给出方位angular(指南针方位)而不是第三个加速度计的读数的原因是指南针方位更有用。 我不知道为什么他们不推荐使用这种types的传感器,因为现在看来您需要向types为SensorEvent的系统注册监听TYPE_MAGNETIC_FIELD 。 该事件的value[]数组需要被传递到SensorManger.getRotationMatrix(..)方法来获得旋转matrix(见下文),然后传递到SensorManager.getOrientation(..)方法。 有谁知道为什么Android团队不推荐Sensor.TYPE_ORIENTATION ? 这是一个效率的东西? 这就是类似问题的意见之一,但是您仍然需要在development / […]
我有一个很大的Android项目,在strings.xml声明了很多string。 我想在strings.xml删除未使用的strings.xml 。 有没有简单的方法来做到这一点?