Questions tagged «android-studio»

用于询问有关使用Android Studio(谷歌针对Android应用开发的官方IDE)的问题。一般而言,请勿使用有关Android编程的问题;而是使用[android]标签。



9
安装apk文件时出现错误“程序包似乎已损坏”
我有一个奇怪的问题。我将Android Studio从2.3.3更新到3.0后出现了此错误。问题是当我尝试安装apk文件时说 应用未安装。该软件包似乎已损坏。 我曾尝试在调试版和发行版中都生成apk并尝试安装,但是每当我安装apk时,它都会显示相同的消息。 当我从android studio运行android项目时,它正在工作。可能是摇摇欲坠的问题,但无法解决。请帮忙


8
Android-Studio显示XML代码而非设计
我正在使用IntelliJ Android-Studio 0.8.2,并且想知道在编辑XML文件时是否可以默认打开代码? 打开多个文件始终显示“设计”选项卡,而打开单个文件时,有时会在“文本”选项卡中打开它们,但有时却不。 有什么方法可以将默认选项卡设置为“文本”?很烦人,因为我很少使用“设计”选项卡。这是我正在谈论的屏幕截图: 提前致谢。

6
如何在gradle上将日期附加到versionNameSuffix
我正在使用Android Studio,并且需要在我的Android build.gradle文件上的versionNameSuffix后面添加一个后缀。我有三种不同的buildTypes,我只需要将datetime附加到我的“ beta”版本中,我的实际文件是: defaultConfig { versionCode 14 versionName "0.7.5" minSdkVersion 9 targetSdkVersion 18 } buildTypes { beta { packageNameSuffix ".beta" versionNameSuffix "-beta" signingConfig signingConfigs.debug } .... } 用于测试和自动部署,我需要得到一个最终的像的versionName: 0.7.5-beta-build20131004,0.7.5-beta-build1380855996或类似的东西。有任何想法吗?

4
在具有Maven外部库的Android Studio中,未绑定命名空间“ app”
每当我尝试为外部库UI元素指定属性时,都会得到命名空间“ app”未绑定的消息。 <LinearLayout android:id="@+id/card_database" android:layout_width="match_parent" android:layout_height="match_parent" android:clickable="true" android:onClick="dbclicked" android:orientation="horizontal" android:background="#ffff7f31" > <ImageView android:id="@+id/img_database" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/db" /> <TextView android:id="@+id/txt_database" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center_vertical" android:paddingStart="15dp" android:text="@string/db" android:textColor="#ffffff" android:textSize="20sp" android:autoText="false" /> </LinearLayout> </com.balysv.materialripple.MaterialRippleLayout> 在build.gradle中使用了compile'c​​om.balysv:material-ripple:1.0.0',并且我正在运行带有更新的最新版本的Android Studio。

10
Android Studio:后台任务无限期运行
更新了Android SDK之后,我启动了Android Studio。现在其显示后台任务不断运行并显示消息 更新索引:扫描文件以建立索引。 在这种模式下,它几乎挂死了,我无法对其进行操作。无法找到停止后台任务的方法。重新启动Android Studio也不起作用。

18
Android Studio更新:在安装区域中发现了一些冲突
当我启动Android Studio时,它将显示有关1.1版本的新更新的弹出窗口。但是,当我开始更新时,在下载所有补丁文件之后,重新启动时,它显示以下错误: 我几乎在Google和Stackoverflow上搜索了所有内容。因此,已经有两个问题:this和this。但是他们都没有正确答案。我还尝试过以管理员身份运行,重新启动PC,关闭防火墙,卸载防病毒软件。但是他们都不起作用。 我正在使用Windows 7 32位。如何解决这个问题呢?有人可以帮忙吗?

11
插件错误:必需的插件“ Android支持”已禁用
我的logcat中出现插件错误 10:08:28 PM Plugin Error Problems found loading plugins: Plugin "Google Analytics Uploader" was not loaded: required plugin "Android Support" is disabled. Plugin "SDK Updater" was not loaded: required plugin "Android Support" is disabled. Plugin "Android NDK Support" was not loaded: required plugin "Android Support" is disabled. Plugin "Google App …

6
无法解决:com.google.firebase:firebase-core:11.2.0
同步我的项目时,出现多个“无法解决”问题。它们都是与Firebase和Play服务相关的。我确保它们都是相同的(11.2.0)。我还检查了两者的最新版本是11.2.0。另外,所有其他类似问题的答案都涉及在SDK Manager中更新Google Play服务和存储库,但是我的已经是最新的了。 知道为什么我无法同步我的项目吗? 编辑-当前工作解决方案 // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.3.3' classpath 'com.google.gms:google-services:3.0.0' classpath 'com.google.firebase:firebase-plugins:1.0.4' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle …


19
在openSUSE 13.2中运行的Android Studio工作区中的设备权限不足
我有一个扎根的Motorola Defy +,它运行由Quarx创建的Cyanogenmod v11自定义ROM(每晚构建)。使用Android Studio Workspace(ASW)v.1.1.0,当我尝试在此设备上调试时, ????????????[null] 在“选择设备”窗口中列出,并显示“ Logcat”窗口 insufficient permissions for device 我真的很想将此设备和ROM用于调试目的。 当我lsusb从命令行输入时, Bus 002 Device 002: ID 22b8:431d Motorola PCS 这是摩托罗拉设备的正确设备ID。我已经/etc/udev/rules.d/在这些文件中使用正确的Motorola ID安装了51-android.rules和71-android.rules 。 我也尝试过从设备上的开发人员选项撤消USB调试权限,但是没有运气。 我没有尝试以root用户身份运行ASW,希望有其他选择。在那儿? 更新:我能够通过以下方式进入并访问ADB uvachem-gsmith2:/home/greg/Android/Sdk/platform-tools # ./adb 然后,我做了一个kill服务器,对root用户做了一个SU,然后重启了服务器。然后,我尝试从Android Studio连接到设备。在设备上收到一条有关从PC接受RSA密钥的消息,说“是”,然后便能够将应用程序部署到设备上。回到我最初的问题,是否有另一种无需root用户登录即可访问该设备的方法?似乎电话文件系统上存在权限问题,阻止了此操作... 更新#2这里的核心问题是权限问题。即使运行ADB为根将允许访问植根Android设备,更好的解决办法是改变权限在该设备的udev的文件...重置664到666,(见下面的答案)。这使PC可以访问设备上的文件系统。

13
在Android Studio中找不到CMake
我需要在需要LLDB,CMake和NDK的Android程序中添加C / C ++代码。我在SDK管理器中找到了LLDB和NDK,但是在那里缺少CMake。我尝试从CMake官方网站手动下载它,发现对于Android,我们需要SDK定制的CMake。 如您所见,没有像CMake这样的选项。 在哪里可以找到适用于Android的CMake版本? 我已经从网站上尝试了CMake,并在ndk-bundle / build文件夹中找到了它,但是两者都给出了如下相同的错误。从中可以得出什么结果以及如何解决该问题? Build command failed. Error while executing 'C:\Users\amishr33\AppData\Local\Android\sdk\cmake\bin\cmake.exe' with arguments {-HC:\Users\amishr33\AndroidStudioProjects\MyApplication\app\src\main\jni -BC:\Users\amishr33\AndroidStudioProjects\MyApplication\app\.externalNativeBuild\cmake\debug\armeabi -GAndroid Gradle - Ninja -DANDROID_ABI=armeabi -DANDROID_NDK=C:\Users\amishr33\AppData\Local\Android\sdk\ndk-bundle -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\Users\amishr33\AndroidStudioProjects\MyApplication\app\build\intermediates\cmake\debug\obj\armeabi -DCMAKE_BUILD_TYPE=Debug -DCMAKE_MAKE_PROGRAM=C:\Users\amishr33\AppData\Local\Android\sdk\cmake\bin\ninja.exe -DCMAKE_TOOLCHAIN_FILE=C:\Users\amishr33\AppData\Local\Android\sdk\ndk-bundle\build\cmake\android.toolchain.cmake -DANDROID_NATIVE_API_LEVEL=15 -DCMAKE_CXX_FLAGS=-std=c++11 -DANDROID_TOOLCHAIN=clang -DANDROID_STL=gnustl_static} CMake Error: Could not create named generator Android Gradle - Ninja Generators Visual Studio 15 2017 …

14
找不到翻新注释。(参数1)
我想从URL中获取RSS代码Retrofit,如果我在get批注中静态输入url,则一切正常,但使用动态url时会出错。 我的界面服务: public interface AllNewsService { @GET("/fa/rss/{url}") void getRss( @Path("url") String nGroup , Callback<AllNewsRss> callback);} 并调用getRss方法: DataGetter dg = new DataGetter(); dg.get().getRss("allnews" ,new Callback<AllNewsRss>() { @Override public void success(AllNewsRss allNewsRss, Response response) { Log.d(TAG,"success"); } @Override public void failure(RetrofitError error) { Log.d("*********",error.toString()); } 我收到以下错误: retrofit.RetrofitError: AllNewsService.getRss: No Retrofit annotation found. …

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.