Articles of 机器人工作室

使用Android Studio中的另一个模块的源代码进行编译

在Android Studio中我有一个Android项目,其中包含一个名为go setup的模块,Gradle是一个Android库。 它包含一个名为com.nwoods.go Java包。 为了这个Stack Overflow提交,它包含一个名为FooBar的类 在同一个Android项目中,我有一个名为ugurdemo1的应用程序模块,它在com.nwoods.ugurdemo1包中有一个MainActivity类。 Android Studio我已经修改了模块ugurdemo1的项目结构,以便在编译时依赖库。 在ugurdemo1的MainActivity中,我想引用并使用来自go FooBar类。 为此,我使用典型的Java import语句为该类开头: import com.nwoods.go.FooBar; … @覆盖 protected void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); FooBar myFooBarObject = null; 在对FooBar进行干净重建后,Android Studio仍然无法解析FooBar的符号。 Stack Overflow上的类似问题通过在“依赖关系”对话框中编辑编译时设置来解决,但是再次无效。 如果它有任何帮助,我目前正在运行Android Studio IO Preview (0.3.6)

如何用.jar文件更新Android Studio?

我想将我的Android Studio从v0.1更新到v0.2.5并从此处下载.jar文件。 但我不知道我该怎么做! 有谁能够帮助我?

Android Studio Desugar:使用Desugar for Debug转换类失败

我的Android Studio项目最近停止了正确构建。 我不知道是什么导致了这个问题。 这是我尝试过的 我尝试用不同的Android Studio版本构建我的项目,即稳定和不同的Canary频道版本,没有变化 我更改了SDK版本 。 我的项目使用SDK 26正确构建,但现在它没有,也没有使用SDK 27 我交换了构建工具和Gradle版本 ,我的项目使用Gradle插件3.1.0-alpha2和构建工具版本26.0.2正确构建。 我试过很多次 我在Android Studio中使用了“清理项目” , “无效缓存” ……function 我删除了我的构建文件夹 我打开和关闭了Proguard 我尝试修复可能的库问题,但所有这些都无济于事 我想我实际上已将所有内容更改回我之前成功使用的设置,而我的其他具有相似设置的项目构建正常。 完整的错误代码: Error:java.lang.RuntimeException: com.android.build.api.transform.TransformException: java.lang.RuntimeException: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: Error while executing java process with main class com.google.devtools.build.android.desugar.Desugar with arguments {@…\app\build\intermediates\tmp\desugar_args165654356027684238} Error:com.android.build.api.transform.TransformException: java.lang.RuntimeException: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: Error while executing java process with main class com.google.devtools.build.android.desugar.Desugar with […]

Git和Android工作室:更改提交的更改列表的详细信息

我在android studio中使用git插件。 我的问题是当我提交更改列表(公共提交)但我在更改列表中的注释错误/缺失并且我想要更改它。 题 : 有没有办法在AndroidStudio中通过git add编辑我公开提交的更改列表的信息。 我正在使用MacOSX 。

Android Studio:未捕获的翻译错误,ExceptionWithContext

我正在尝试将我的应用程序从eclipse迁移到Android Studio。 我没有使用导入function,基于非常简单的创建项目。 我设法成功构建了项目但是当我尝试运行我的应用程序时出现了下一个错误。 AGPBI: {“kind”:”simple”,”text”:”Uncaught translation error: com.android.dex.util.ExceptionWithContext”,”sources”:[{}]} AGPBI: {“kind”:”simple”,”text”:”1 error; aborting”,”sources”:[{}]} 我在Google搜索中看到了类似的错误,但我无法find解决此问题的方法。 我的build.gradle看起来像这样。 (我删除了签名配置。) apply plugin: ‘com.android.application’ android { compileSdkVersion ‘Google Inc.:Google APIs:21’ buildToolsVersion “23.0.2” defaultConfig { applicationId “net.dailytimer.imadoco” minSdkVersion 9 versionCode 1 versionName “1.0” } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.pro’ proguardFile ‘C:/Android/AndroidStudioProjects/imadoco/document/proguard-project.txt’ signingConfig signingConfigs.config } } productFlavors { […]

Android Studio Unknown Emulator正在运行且无法终止

我现在有一个主动运行的模拟器,但是当我运行应用程序时,我看到两个模拟器正在运行。 其中一个是未知模拟器。 当我选择Unknown模拟器时,控制台会显示以下错误:错误:无法访问程序包管理器。 系统在运行吗? 如何终止此未知模拟器? 我认为它正在使用我的系统资源并降低性能。

Android Studio:将项目版本保存为备份

我正在开发我的Android应用程序,现在完全正常工作。 如何保存整个项目,以便如果我进行更改并希望恢复到以前的状态,我可以恢复原状。 例如:我让我的应用程序工作,我称之为状态:版本1.0。 为了改进我的应用程序,我修改了各种文件并转到:版本1.3。 现在,我弄乱了1.3版,想要回来,我怎样才能进入1.0版本?

无法解析符号PhoneNumberUtil

我尝试使用https://github.com/googlei18n/libphonenumber中的 libphonenumber,我已将其添加到依赖项中,但它显示“无法解析符号PhoneNumberUtil”。 这是为什么? 顺便说一下,我正在使用android studio

过时的Kotlin运行时

当我想更新kotlin运行时,我得到了这条消息: 您在’kotlin-stdlib-1.1.2-4’库中的Kotlin运行时版本是1.1.2-4,而插件版本是1.1.3-release-Studio 3.0-2。 应更新运行时库以避免兼容性问题。 一些代码段存在于build.gradle文件中 ext.kotlin_version =’1.1.2-4′ classpath’com.android.tools.build:grad:3.0.0-alpha8′ 任何人都可以帮我解决这个问题吗? 提前致谢..

使用属性文件Gradle Android Studio签名

我正在尝试使用gradle构建文件来签署我的应用程序。 当我使用普通的signedConfigs时,它可以工作(signingConfigs.release)! 但是,如果我试图从属性文件中读取属性,它将无法工作。 (signingConfigs.config) Properties props = new Properties(); props.load(new FileInputStream(file(rootProject.file(“signing.properties”)))) android { signingConfigs { config { storeFile file(props[“storeFile”]) storePassword props[“storePassword”] keyAlias props[“keyAlias”] keyPassword props[“KeyPassword”] } release { storeFile file(“..\\xyz.jks”) storePassword “****” keyAlias “****” keyPassword “****” } } . . . buildTypes { release { runProguard false proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.txt’ signingConfig signingConfigs.release } debug { […]