问题:我只能制作“Android库”模块,将图标作为一个文件夹,并将其作为书籍放在右下方。不幸的是,我无法在设备上运行“Android库”编辑运行配置。 。 ..
问题:
Android Studio可以有一个可以运行的模块吗?
可以将“Android库”更改为可以运行的模块吗?
试过;使用Android Studio: Module won't show up in "Edit Configuration"作为基础手动编辑各种文件。然后跟踪错误消息 有一个组合可以运行。但是,如果代码中的更改不一致,则项目无法预测。
尝试:Android Studio主菜单 - >档案 - > [项目结构。 。 。和新模块。 。 。 ]所有奇才都制作了“Android库”。
As Aside:
他们是Android Studio的Icon键,它确切地定义了每个文件夹在1中的内容:Project [pick whatever]。我找到了IntelliJ图标键,但缺少Android特定图标。
提前谢谢你,Mark_97。
DID: 更改模块中的AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package=//. . .
<application
android:icon="@mipmap/ic_launcher"
android:theme="@style/AppTheme"
>
//. . .
</application>
</manifest>
ADD styles.xml到模块文件到AS:
enter code here<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
</style>
</resources>
更改build.gradle
apply plugin: 'com.android.application'
android {
//. . .
defaultConfig {
applicationId “// same as module package name”
//. . .
}
buildTypes {
// . . .
}
}
dependencies {
// . . .
}
将ic_launcher.png添加到所有mipmap- 。
答案 0 :(得分:3)
您可以非常简单地将库更改为应用程序。进入模块的 build.gradle 文件并更改:
apply plugin: 'com.android.library'
为:
apply plugin: 'com.android.application'
您可能还需要在applicationId
下添加android.defaultConfig
。
请注意,如果您有其他模块依赖于此库,那么如果您将库转换为应用程序,这些依赖项将会中断:在Android Gradle中,您只能依赖库模块,而不是应用程序模块。如果您需要依赖它并将其编译为应用程序,那么您需要将该模块重构为两部分;一个你可以依赖的,另一个是构建应用程序。