Android 安卓风味离子电容器

Android 安卓风味离子电容器,android,ionic-framework,capacitor,Android,Ionic Framework,Capacitor,我对爱奥尼亚真的是个新手,我正在尝试编写一个插件,使用电容器与原生安卓层对话。但是现在我找不到任何可以处理Android风格的东西 有什么可以帮助电容器制作出合适的口味吗。或者也许我只是误解了,请给我指出正确的方向。感谢爱奥尼亚将整个构建过程委托给相关的设备生成器,即iOS或Android Studio的XCode。因此,为了为Android打造独特的风格,您可以使用Android Studio的解决方案 味道设置在文件android/app/build.gradle1中 然后在控制台上,您可以

我对爱奥尼亚真的是个新手,我正在尝试编写一个插件,使用电容器与原生安卓层对话。但是现在我找不到任何可以处理Android风格的东西


有什么可以帮助电容器制作出合适的口味吗。或者也许我只是误解了,请给我指出正确的方向。感谢爱奥尼亚将整个构建过程委托给相关的设备生成器,即iOS或Android Studio的XCode。因此,为了为Android打造独特的风格,您可以使用Android Studio的解决方案

味道设置在文件
android/app/build.gradle
1中

然后在控制台上,您可以使用

./android/gradlew -p android :app:assemble$FLAVOUR$TYPE
或者从Android Studio GUI
Build->选择Build variant
2

无论如何,我无法使用此方法注入JS代码。为了模仿这种行为,可能最好使用Webpack

在使用Angular CLI的情况下,一个简单的解决方案是为每种风格使用不同的
Angular.projects.app.architect.build.configurations

"architect":
{
  "build":
  {
    "configurations" :
    {    
      "demo":
      {
         "fileReplacements": [{
            "replace": "src/ui/menu.ts",
             "with": "src/ui/menu.demo.ts"
          }]
       }
    }
  }
}
然后使用以下功能为Android构建:

ionic capacitor build android --configuration="${FLAVOUR}" --release

1

2

爱奥尼亚将整个构建过程委托给相关的设备构建商,即iOS或Android Studio的XCode。因此,为了为Android打造独特的风格,您可以使用Android Studio的解决方案

味道设置在文件
android/app/build.gradle
1中

然后在控制台上,您可以使用

./android/gradlew -p android :app:assemble$FLAVOUR$TYPE
或者从Android Studio GUI
Build->选择Build variant
2

无论如何,我无法使用此方法注入JS代码。为了模仿这种行为,可能最好使用Webpack

在使用Angular CLI的情况下,一个简单的解决方案是为每种风格使用不同的
Angular.projects.app.architect.build.configurations

"architect":
{
  "build":
  {
    "configurations" :
    {    
      "demo":
      {
         "fileReplacements": [{
            "replace": "src/ui/menu.ts",
             "with": "src/ui/menu.demo.ts"
          }]
       }
    }
  }
}
然后使用以下功能为Android构建:

ionic capacitor build android --configuration="${FLAVOUR}" --release

1

2

你所说的android风格是什么意思?你所说的android风格是什么意思?你也可以从项目目录中运行
/gradlew assembleDemoRelease
(例如)来构建构建类型为“release”的“demo”风格。你还可以运行
/gradlew assembleDemoRelease
(例如)从项目的目录中构建“demo”风格,构建类型为“release”。