问题标签 [android-studio-2.1]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 无法从 package.access$super 中找到类 'android.os.PersistableBundle' 引用
我无法为我的应用程序中从过去 3 小时开始出现的这个意外错误找到解决方案。到目前为止,它运行完美,一切都完全相同。
一切都附有这个问题。我无法从其他帖子中找到解决方案 我尝试了他们的解决方案,但它们对我不起作用,例如将构建版本从 23.3.0 更改为 23.0.0 compileSDKVersion 也与构建版本相同,我不知道为什么我收到此错误。
我的 android studio 版本是 2.1.2,我在 API 19 上运行这个应用程序。
这是我的日志:
毕业典礼:
爪哇代码:
android-studio - Google API、Facebook API、YouTube API 不适用于 Android Studio 2.1.2
我最近将我的 android Studio 从版本 1.5.1 更新到版本 2.1.2。但是自从我这样做之后,我的应用程序似乎不再能够使用 google 或 facebook 登录。Youtube API 也不起作用。有没有办法解决这个问题,或者我应该寻求恢复到 Android Studio 1.5.1 直到 2.1.2 变得更加稳定?
或者可能是因为 SDK 更新到 android N?虽然我认为这不是问题,因为 gradle 文件仍然使用以前的构建设置编译项目
java - 每次更新到 1.8 路径时,Android Studio JDK 位置都会变回 1.7
在 Android Studio 说 api24 构建需要它之后,我最近安装了 jdk 1.8 u92。但是,我现在遇到了这个问题。
我查看了其他一些解决方案并卸载了 jdk 1.7,为 JDK_HOME、JAVA_HOME 和 JAVA8_HOME 添加了环境变量。问题仍然存在。
每次我尝试构建应用程序时,gradle sync 都会失败,Android studio 会要求我选择一个有效的 JDK 目录。然后我转到Project Structure => JDK Location并将其更新到 1.8 文件夹。尝试再次构建会出现同样的错误,当我检查项目结构时,路径会自动设置回旧的 JDK 1.7。
这个问题有什么解决办法吗?
android - 将 ActivityGroup 应用程序转换为使用 Fragments/FragmentGroup
我有一个应用程序,我迫切需要从使用旧的 ActivityGroup 类转换为 Fragments。我不知道该怎么做。下面是我现在使用的代码示例。谁能提供一些关于我应该采取哪些步骤来开始将其切换为使用 Fragments / FragmentManager 的见解?
主.java
TabGroupActivity.java
状态组活动
...所以基本上当我的应用程序加载时,我的标签位于底部,标题位于顶部,“标签内容”位于中间。在我的状态活动中,我可以使用 ...
...并将 SomeOtherActivity 活动加载到内容区域。回击让我回到状态屏幕。
非常感谢任何将其转换为使用 Fragments 的指针、示例和帮助。我很乐意捐赠我的 500 个代表。一个完整的例子。
main.xml(主活动布局文件)
在我当前的 TabGroupActivity 类中,在 finishFromChild 和 startChildActivity 方法中,我可以在我的主要活动布局中的 txtViewHeading TextView 元素上调用 setText。这是当前活动的“标题”。如果组中有超过 1 个活动,则返回按钮显示上一个标题。如何在下面的示例中复制它?那里的主要活动布局与我的大不相同。
android - Android Studio JavaDocs 不生成
我今天启动了 Android Studio (2.1.2),当尝试使用/**
+添加块注释时enter,它没有使用 params 和 return 语句生成整个块。
我不确定是什么原因造成的。
我试着用谷歌搜索这个问题。但是到目前为止,我无法使用现有的解决方案进行修复。
请帮我解决这个问题。
java - 错误:为 Sony Smart Glass 构建时未找到名称为“默认”的配置
我正在尝试在 Android Studio 2.1.2 中为 Sony Smart Glass 开发应用程序。我尝试添加 Sony Smart Glass 示例库函数。我收到这样的错误
错误:未找到名称为“默认”的配置。
我的settings.gradle:
我的build.gradle:
module - Android Studio 中的每个模块都应该创建一个 .so 文件吗?
我是 Android Studio 的新手,并试图了解它是如何工作的。我有一个项目是混合代码库(C++ 和 Java),并试图将其转换为 Android Studio 项目。
到目前为止,我正在从命令行构建我的应用程序,因为我的应用程序当前没有使用任何 IDE,它由多个文件夹组成。我想知道我是否应该构建我的项目,以便每个模块都创建一个 .so 文件?换句话说,我应该有:
- 一个模块及其下的多个文件夹
- 多个模块
每个模块是创建一个 .so 文件还是多个 .so 文件?
android - callApplicationOnCreate 被调用但不是 newApplication(扩展 AndroidJUnitRunner)
testInstrumentationRunner "com.example.theapp.utils.CustomAndroidJUnitRunner"
在 Gradle 中设置Run/Debug Configurations -> Android Tests -> MyInstrumentedTest -> General -> Specific instrumentation runner (optional)
并扩展后AndroidJUnitRunner
:
我设置了 BPnewApplication
并callApplicationOnCreate
看到它callApplicationOnCreate
被调用,但不是newApplication
。可能是什么问题呢?
android - Android Studio 中的 Firebase android jar 文档/javadoc
我正在尝试在 Android Studio 上查看 Firebase 的 Android 版 Javadoc API。我在互联网上找到了 javadoc。例如:数据库参考。
问题是我在 Android Studio 中看不到执行此操作的选项。见截图。
我可以选择附加 firebase 的源代码,但在网上找不到。
如何在 Android Studio 中查看 Firebase 的 javadoc?谢谢。
java - 线性函数,列表可能不包含tipe 'Integer' 的对象。Java/Android SDK 最近有变化吗?
我的代码中有这个片段来检查一个数组的每个值是否都包含在另一个数组中(基本上是为了过滤)。
这是片段
这曾经奏效。我记得是因为它在我正在开发的应用程序中工作。我说它有效是什么意思?好吧,实际上它可以理解何时有或没有匹配,确实应用了过滤器。
现在事实证明它永远不会起作用。即使我知道该数组包含 0,它也会输出找不到 0 的日志。
但幸运的是,Android Studio 并没有对此保持沉默。这是在 if 语句中给出的警告:
我很满意,因为它适用于我的代码,而且说起来很容易,因为现在它甚至找不到匹配项。
现在我解决了使用整数类型(有点不舒服,因为如果我必须有一个 int [],它需要一个循环进行转换)
SDK是否有可能以破坏此代码的方式更改更新?