创建 Android Studio SDK 项目,类似于 Xcode 框架
Create Android Studio SDK Project like Xcode Framework
很抱歉有人问过这个问题,但我好像找不到。来自 iOS,在 Xcode,您可以创建一个新的框架 (SDK) 项目。在 Android Studio 中,我一辈子都不知道该怎么做。我可以创建一个项目,然后创建一个新模块,Android 库。这是唯一的方法吗?要用伴随的 "app" 来做吗?我似乎找不到任何其他方法。
还有一个附带问题,如果您将项目命名为 my-project
,它会创建包为 com.mycompany.my_project,这是有原因的吗?除了将您的项目命名为 MyProject 之外,还有其他解决方法吗?
"Android Library Module"实际上等同于Xcode框架概念。
Is that the only way to do it? To do it with an accompanying "app"? I couldn't seem to find any other way.
目前,是的,创建一个项目然后创建一个新的库模块并删除 app
模块是最简单的方法。
这个link Android Studio Rename Package 告诉如何重命名包名称。
有关如何更改应用程序 ID,请参见此处:https://developer.android.com/studio/build/application-id
android {
defaultConfig {
applicationId "com.example.mylibary"
minSdkVersion 19
targetSdkVersion 24
versionCode 1
versionName "1.0"
}
...
}
另请注意,Android Library 项目没有 applicationId。
很抱歉有人问过这个问题,但我好像找不到。来自 iOS,在 Xcode,您可以创建一个新的框架 (SDK) 项目。在 Android Studio 中,我一辈子都不知道该怎么做。我可以创建一个项目,然后创建一个新模块,Android 库。这是唯一的方法吗?要用伴随的 "app" 来做吗?我似乎找不到任何其他方法。
还有一个附带问题,如果您将项目命名为 my-project
,它会创建包为 com.mycompany.my_project,这是有原因的吗?除了将您的项目命名为 MyProject 之外,还有其他解决方法吗?
"Android Library Module"实际上等同于Xcode框架概念。
Is that the only way to do it? To do it with an accompanying "app"? I couldn't seem to find any other way.
目前,是的,创建一个项目然后创建一个新的库模块并删除 app
模块是最简单的方法。
这个link Android Studio Rename Package 告诉如何重命名包名称。
有关如何更改应用程序 ID,请参见此处:https://developer.android.com/studio/build/application-id
android {
defaultConfig {
applicationId "com.example.mylibary"
minSdkVersion 19
targetSdkVersion 24
versionCode 1
versionName "1.0"
}
...
}
另请注意,Android Library 项目没有 applicationId。