我有两次困扰我的奇怪情况.
我在我的主模块中显示 – igs_main
<?xml version="1.0" enCoding="utf-8"?><manifest xmlns:androID="http://schemas.androID.com/apk/res/androID" xmlns:tools="http://schemas.androID.com/tools" package="com.example"> <application androID:name=".CommonApplication" androID:allowBackup="false" androID:label="@string/app_name" androID:harDWareAccelerated="true" androID:networkSecurityConfig="@xml/network_security_config" androID:theme="@style/Apptheme" androID:supportsRtl="false" tools:replace="androID:supportsRtl,androID:allowBackup" tools:ignore="GoogleAppIndexingWarning, UnusedAttribute, RtlSupport"> <activity androID:name=".auth.vIEw.SplashScreen"> <intent-filter> <action androID:name="androID.intent.action.MAIN"/> <category androID:name="androID.intent.category.LAUNCHER"/> </intent-filter> </activity> </application></manifest>
当我试图启动我的应用程序时,它看起来像
我收到一个错误:
我试着直接指定我的默认Activity,但是AS表示此活动未在Manifest中声明.
然后我尝试使InvalIDate Caches失效并重新启动AS并重建项目,但它也没有帮助我.
所以,我浪费所有可能的解决方案.谁知道如何解决?
解决方法:
我不知道为什么它可以链接到这个问题,但这个问题的原因来自Kotlin编译器.当我启动Kotlin编译器选项时,我看到了警告,经过几秒钟谷歌搜索后,我找到了一个答案,在这里描述 – https://stackoverflow.com/a/50912853/4969827.
将useProjectSettings更改为true后,所有工作都正常!
为防止信息丢失,我将原始代码段复制粘贴到此处.
<facet type="kotlin-language" name="Kotlin"> <configuration version="3" platform="JVM 1.6" useProjectSettings="true"> <compilerSettings /> <compilerArguments> <option name="destination" value="$MODulE_DIR$/build/tmp/kotlin-classes/deBUG" /> <option name="noStdlib" value="true" /> <option name="noreflect" value="true" /> <option name="modulename" value="app_deBUG" /> <option name="addCompilerBuiltIns" value="true" /> <option name="loadBuiltInsFromDependencIEs" value="true" /> <option name="languageVersion" value="1.2" /> <option name="APIVersion" value="1.2" /> ... </compilerArguments> </configuration></facet>
你必须阅读下面的文字
但问题仍在继续.更少,但来了.有一天我正在编辑xml文件,我发现了破坏的APPT.所以问题出在SDK中,我删除并再次安装.在此之后一切正常.
总结以上是内存溢出为你收集整理的android – 错误:找不到默认活动,但它已声明全部内容,希望文章能够帮你解决android – 错误:找不到默认活动,但它已声明所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)