安卓注解无法找到AndroidManifest.xml
我已经检查了一些不同的问题,但是它们都没有提供对我有用的解决方案.我正在开发一个带有Android注释的项目,当我尝试构建项目时,它会失败以下错误(Project_Location只是我的本地项目文件夹): 错误:在指定路径中找不到AndroidManifest.xml文件:[/Project_location/mobile/build/build/intermediates/manifests/full/debug/androidmanifest.xml] > 这是我的移动build.gradle文件: apply plugin: 'com.android.application' ext.androidAnnotationsVersion = '3.3.2'; ext.eventBusVersion = '2.4.0'; buildscript { repositories { jcenter() } dependencie
安卓注解和MonkeyTalk?
我只是试图更新我的项目,该项目使用Android注释包括MonkeyTalk代理.但是,一旦我将项目切换到一个expactJ项目,我所有的Android注释参考都无法识别. 有人在Android注释项目中成功使用了MonkeyTalk吗? 我正在使用Eclipse 4.2 Sr2. 看来,在Android注释常见问题上已经提出了这个问题: https://github.com/excily.com/excilys/androids/androidantions/androidannotations/wiki/wiki/wiki/faq#wiki-aspectj 为了"修复"它,您必须删除/替换某些项目属性.我担心这样做会导致monkeytalk不起作用,但我还没有尝试过. 任何洞察力都赞赏! 解决方案 我以前曾面临这个问题.我在 aa 的常见问题页面中添加了一个解决方案.您能测试并让我更新吗? 其他解决方案 我已经实施了该解决方案,但我的An
14 2024-03-21
编程技术问答社区
当我将AspectJ应用于Android项目时,Androidannotations不工作。
我正在使用AndroidStudio 0.8.9并与Gradle一起构建. 我正在使用Android通用,并且效果很好.而且我也想使用factexj,因此请应用插件(但编译失败,然后投掷一些错误消息 :app:compileDebugJava Internal compiler error: java.lang.IllegalStateException: java.lang.IllegalArgumentException: Unknown location : SOURCE_OUTPUT at org.aspectj.org.eclipse.jdt.internal.compiler.apt.dispatch.BatchAnnotationProcessorManager.discoverNextProcessor(BatchAnnotationProcessorManager.java:183) :app:compileDebugAspectj FAILED FAIL
4 2024-03-16
编程技术问答社区
试图在android studio中调试Annotation Processor,最终得到了异常。
使用Android Studio 3.1.3 gradle 3.1.2 带有5005端口的默认配置的Runnung Remote Build 和 在gradle.properties文件 org.gradle.daemon = false org.gradle.jvmargs = -agentlib:jdwp = transport = dt_socket,server = y,suspend = n,地址= 5005 总是遇到错误: Error running 'APT': Unable to open debugger port (127.0.0.0:5005): java.net.ConnectException "Operation timed out (Connection timed out)" 解决方案 我如何使它起作用 - 步骤1 在终端中运行以下命令 ./gradlew --no-daemon -Dorg.gr
0 2024-02-26
编程技术问答社区
@AfterViews等同于onCreate或onPostCreate?
关于Android注释, @afterviews等于ongreate或onpostCreate? 或每个 的注释等效于什么? 我可以删除" on Create"和" onpostCreate"方法,并将我的整个代码放在@afterviews的相同方法中? 解决方案 在注释Activity s中,@AfterViews注释方法在onCreate()中调用.在注释Fragment s中,@AfterViews注释的方法在onViewCreated()中调用.如果您不想在创建视图之前进行初始化,则可以安全地删除onCreate()方法,并在@AfterView s的注释方法中执行所有操作. 但是,AfterViews的主要原因是有机会向呼叫者进行初始注入视图,这些视图尚未在onCreate()中可用.
2 2024-02-26
编程技术问答社区
在Scala和Gradle中使用AndroidAnnotations
是否可以使用Scala编程语言和Gradle Build System使用Androidannotations?当我尝试将androidannotations集成到我现有的Android/scala/gradle项目中时,汇编失败了,因为找不到生成的下划线类(例如myactivity_). 这是一些有用的起点和参考: (2011-07-28) java 6 antotation处理配置与ANT (2010-09) -05) 从Gradle构建脚本中生成JPA2 MetAmodel 2011-06-22) 解决方案 在解决此问题的过程中,我添加了一些研究链接到我的原始问题帖子. Androidantation注释处理器生成源代码(Java文件).总体上,注释处理器似乎在源代码级别(而不是类文件)运行.我期望Androidannotations从Scala源文件中生成Java代码. Scala似乎不支持Java注释处理工具.因此,我对这个问题的回答是:不可能使用S
4 2024-02-26
编程技术问答社区
是否有注释表示最大Android API版本?
注释@RequiresApi有助于要求仅在给定的API级别或更高的情况下调用带注释的元素.但是,似乎没有一个相应的注释,要求仅在给定的API或较低的情况下调用带注释的元素. 例如,给定类似: @RequiresMaxApi(28) // or @DeprecatedSinceAndroid(29) fun doSomethingWithExternalStorage() { val dir = Environment.getExternalStorageDirectory() // This is deprecated in API 29 // ... } 呼叫doSomethingWithExternalStorage()从代码中不包含以下检查的代码: if (VERSION.SDK_INT
带标签的安卓注解+Viewpager出现空指针异常
我使用导航类型选项卡 + ViewPager在Android Studio中创建了一个简单的Android项目.代码编译并运行正常.但是在包含Android注释后,我得到了ViewPager对象的空指针例外. 代码如下: mainActivity.java; package com.example.tabnanot; import java.util.Locale; import android.support.v7.app.ActionBarActivity; import android.support.v7.app.ActionBar; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentTransaction; import android.support.v4.
8 2024-02-19
编程技术问答社区
枚举和安卓注解intDef
我有一个枚举: public enum AppEnums { SERVICE_ERROR, CONNECTION_ERROR; } 我想在Android注释的Intdef中使用它: @IntDef({AppEnums.CONNECTION_ERROR, AppEnums.SERVICE_ERROR}) public @interface ServiceErrors { } 错误显示: 找到的不兼容类型,需要:'Long' 我能做什么不兼容? 我不想手动处理appenum参数的值,枚举通常会自动创建值. AppEnums.CONNECTION_ERROR.ordinal()返回枚举参数的int值,但在这里不工作. 解决方案 IntDef注释的主要思想是使用int常数,例如enum,但没有 enum.在这种情况下,您必须手动声明所有常数. @IntDef({Status.IDLE, Status.PROCESSING, St
4 2024-02-19
编程技术问答社区
在Android Maven项目中使用Android支持库v7的ActionBar
我有一个Android Maven项目,并且很难使用ActionBar保持兼容性. 在使用 ActionBarsherlock 之前,我看到Google发布了 v7支持库的目标.我决定删除ActionBarsherlock的依赖性并使用V7.我尝试了几种方法: 1-导入文件夹" Android -SDK \ Extras \ Android \ support \ v7 \ appCompat"作为"现有的Android代码"在Eclipse IDE上的工作空间中,并将其注册为库.但是该项目停止识别框架AndroidAnnotations生成的类.例如登录_ 2-使用存储库添加maven appcompat -v7依赖关系,显示此问题.但是我无法进行项目编译,甚至尝试了不同的依赖配置. 是否有人使用Maven建立了一个使用Library支持V7的Android项目?你能帮我吗? 解决方案 在2.2设备中实现ActionBar和其他功能词,例如ViewPager
10 2024-02-19
编程技术问答社区
RequiresApi vs TargetApi 安卓注解
RequiresApi和TargetApi? 之间有什么区别 kotlin中的样本: @RequiresApi(api = Build.VERSION_CODES.M) @TargetApi(Build.VERSION_CODES.M) class FingerprintHandlerM() : FingerprintManager.AuthenticationCallback() 注意:FingerprintManager.AuthenticationCallback需要API M 注2:如果我不使用targetapi lint失败与错误class requires api level 23... 解决方案 @RequiresApi - 表示只应在给定的API级别或更高的情况下调用带注释的元素. @TargetApi - 指示皮棉应将这种类型视为针对给定的API级别的,无论项目目标是什么. 其他解决方案 我首先假设您的Min API版本低于您要
10 2024-02-19
编程技术问答社区
AndroidAnnotations Rest SourceHttpMessageConverter错误
我正在尝试使用AndroidAnnotations的休息器,但是当我调用客户端中的一种方法时,我会收到以下错误: 04-10 10:07:23.624 7528-7528/eu.shareforce.vitens E/AndroidRuntime﹕ FATAL EXCEPTION: main java.lang.VerifyError: org/springframework/http/converter/xml/SourceHttpMessageConverter at org.springframework.web.client.RestTemplate.(RestTemplate.java:149) at eu.shareforce.vitens.Interfaces.VitensRestClient_.(VitensRestClient_.java:23) at eu.shareforce.vit
14 2024-02-19
编程技术问答社区
Android Studio 1.0.1中的Android注释和风味
我正在尝试在项目中添加两种口味,我已经有Android注释了,并且在没有宠物的情况下工作正常,但是当我添加两个好处时,MainActivity_类仅在更改时为其中一种口味生成构建变体. 关于如何添加口味并仍然使用注释的任何想法? Android注释版本是'3.2' 我在Gradle中的Android部分看起来像 android { compileSdkVersion 21 buildToolsVersion "21.1.2" packagingOptions { exclude 'META-INF/license.txt' exclude 'META-INF/LICENSE' exclude 'META-INF/NOTICE' exclude 'META-INF/notice.txt' } defaultConfig { applicationId
6 2024-02-18
编程技术问答社区
AndroidAnnotations + Android Studio-无法找到生成的null.R类
我使用AndroidStudio的最新版本根据Wiki指令进行了设置ActiveAndroid.我正在使用产品口味.这是我的gradle构建文件: apply plugin: 'android' apply plugin: 'android-apt' apt { arguments { androidManifestFile variant.processResources.manifestFile resourcePackageName android.defaultConfig.packageName } } android { compileSdkVersion 19 buildToolsVersion "19.0.3" defaultConfig { minSdkVersion 8 targetSdkVersion 19 versionCode 1
8 2024-02-18
编程技术问答社区
让Android Studio、Gradle和Android注解一起工作
现在,我决定使用Android Studio使用Android注释,我想通过Gradle实施它.经过一项深思熟虑的研究,我发现,通过Gradle有一些较旧的和更新的方法,具体取决于Android Studio,Gradle或Android注释的版本.我来到了这个有用的教程 - > http://wwww.jayway.com/2014/02/21/androidannotations-in-in-indroid-studio/,并首先尝试以新的" android-l"为目标SDK,例如 targetsdkversion" android-l" + compilesdkversion 20 + buildToolSversion" 20.0.0" 直到我尝试使用 targetsdkversion 20 + compilesdkversion 20 + buildToolSversion" 20.0.0" 以及 targetsdkversion 19 + com
14 2024-02-18
编程技术问答社区
无法在AndroidStudio中用AndroidAnnotations库制作项目
我已经研究了有关Androidantations框架编制Android应用程序的几个讨论和博客,特别是我正在使用Android Studio 0.8.9,我指着下载的Gradle 2.1二进制文件. 我正在使用Ubuntu 14.04. gradle汇编过程说我在给定位置缺少AndroidManifest.xml的副本(请参阅下面的输出),尽管我在使用我的文件资源管理器中导航到此文件夹时找到了它. 还请注意,要删除警告,我更换了 variant.processResources.manifestFile variant.outputs.processResources.manifestFile 在Gradle脚本中. 在这里我的gradle构建脚本: buildscript { repositories { mavenCentral() } dependencies { classpath 'c
0 2024-02-18
编程技术问答社区
AndroidAnnotations没有生成,空的活动
我正在尝试在Android Studio中使用Androidantations创建一个项目.当我构建和运行该项目时,一切似乎都可以很好地编译,但是除了该应用程序的空白活动外,我什么都没有.此外,似乎没有通过Androidantations生成任何内容. 我添加了androidannotations-api-2.7.1.jar作为我项目的依赖性,并使用处理器路径启用了注释处理,该路径是androidannotations-2.7.1.jar的路径,该路径位于androidannotations-api-2.7.1.jar的单独文件夹中.我已经检查了相对于模块内容root的商店生成的源,并尝试了许多不同的目录的来源 - 从generated,到gen/aa,再到(当前)build/source/aa,匹配似乎在似乎创建生成的文件的地方Android Studio.什么都没有用.我已经将清单中的活动名称更改为Activity_,并将配置设置为在运行项目时启动此配置. 我唯一拥有的其
6 2024-02-18
编程技术问答社区
Android Studio。使用AndroidAnnotations
所以我想尝试新的Android Studio并导入Eclipse项目(我生成了一个Gradle Build File).效果很好. 唯一似乎不起作用的库是Androidantations. 我在文件>设置>编译器>注释处理下选择了Androidannotations-2.7.Jar文件. 作为生产源目录,我选择了" gen". 但是未生成像MainActivity这样的生成的文件.我错了? 解决方案 我遇到了相同的问题,遵循使用Intellij配置AA的说明,现在它就像魅力一样. AA Intellij配置页面将您指向这篇文章... http://wwwww. ashokgelal.com/2012/12/setting-up-intellij-idea-12-with-maven-actionbarsherlock-roboelectric-androidannotations/ ...上面的帖子通过在Intellij中设置各种Libs,向底部滚动
10 2024-02-18
编程技术问答社区
Gradle + 注释 + Flavors = won't run annotations processor
我有一个使用注释处理器(Android注释)生成代码的Gradle构建脚本.建筑物很好,直到我添加了新的 Pro 风味.我可以构建免费风味,但是当我构建 pro 味道时,注释处理器不运行.这会导致缺少代码,并且构建失败. 这是我的脚本: buildscript { repositories { maven { url 'http://repo1.maven.org/maven2' } } dependencies { classpath 'com.android.tools.build:gradle:0.5.+' } } apply plugin: 'android' repositories { mavenCentral() maven { url 'https://oss.sonatype.org/content/repositories/snapshots/' }
28 2024-02-18
编程技术问答社区
是否可以动态地添加AndroidAnnotation @EViewGroups,而不是直接使用传统的inflate?
当我的 createNewrow 按钮单击时,我正在尝试使用Android注释并动态添加布局组件.该应用程序运行并显示 activity_main.xml 中定义的默认行,并且在单击 createNewbutton 之后,我看到孩子们在调试器中附上了我的 dynamictable ,但是新孩子没有展示.这是我的主要活动xml: activity_main.xml
4 2024-02-16
编程技术问答社区