![](/img/trans.png)
[英]Unable to generate signed apk in Android Studio, getting error
[英]Unable to generate apk file in Android Studio due to ResourceCycle error
我正在尝试为我在android studio中的应用生成签名的apk文件。 在此之前,我能够成功完成此操作,但是在更改一行代码后,出现错误。 我更改的代码行在strings.xml中。
从
<resources>
<string name="app_name">Flashlight</string>
<string name="banner_ad_unit_id">ca-app-pub-3940256099942544/6300978111</string>
</resources>
至
<resources>
<string name="app_name">Flashlight</string>
<string name="banner_ad_unit_id">ca-app-pub-6203674096217868/4182598236</string>
</resources>
我所做的就是将admob测试广告ID更改为我的真实广告ID。 现在我得到这个错误:
Error:Error: Style Resource definition cycle: TextAppearance.AppCompat.Light.SearchResult.Title => TextAppearance.AppCompat.SearchResult.Title => TextAppearance.AppCompat.SearchResult.Title [ResourceCycle]
Explanation for issues of type "ResourceCycle":
There should be no cycles in resource definitions as this can lead to
runtime exceptions.
这是我的styles.xml文件:
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
<style name="FullscreenTheme" parent="AppTheme">
<item name="android:actionBarStyle">@style/FullscreenActionBarStyle</item>
<item name="android:windowActionBarOverlay">true</item>
<item name="android:windowBackground">@null</item>
<item name="metaButtonBarStyle">?android:attr/buttonBarStyle</item>
<item name="metaButtonBarButtonStyle">?android:attr/buttonBarButtonStyle</item>
</style>
<style name="FullscreenActionBarStyle" parent="Widget.AppCompat.ActionBar">
<item name="android:background">@color/black_overlay</item>
</style>
</resources>
感谢您尝试搜索该错误但无济于事的任何帮助。
我找到了解决问题的方法。 问题存在于我的应用程序文件中,因此我进行了更改
compile 'com.android.support:appcompat-v7:24.0.0-alpha1'
compile 'com.android.support:support-v4:24.0.0-alpha1'
至
compile 'com.android.support:support-v4:23.1.1'
compile 'com.android.support:appcompat-v7:23.1.1'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.