我想为Intellij IDEA创建一个插件。我需要添加一个动作(AnAction),将创建一个class在科特林在自定义(不是Java) package。我有两个问题:
class(来自某个基类)创建文件package?我packages/apps在 Android O 的供应商目录下有一个应用程序。该应用程序依赖于 HIDL 接口,该接口作为 Java 库添加。
如果我用Android.mk文件构建应用程序,它构建得很好。如果我使用Android.bp文件构建应用程序,隐藏Android.mk,它不会构建并失败并出现错误:
忍者:错误:未知目标 'MODULES-IN-vendor-${vendor_name}-apps-${app_name}',你的意思是 'MODULES-IN-vendor-${vendor_name}-apps-${another_app_name}'?
或者它可以只是
忍者:错误:未知目标 'MODULES-IN-vendor-${vendor_name}-apps-${app_name}'
我的Android.bp样子:
android_app {
java_libs: ["some.hidl.lib-V1.0-java"],
java_static_libs: ["android.hidl.base-V1.0-java-static"],
srcs: ["**/*.java"],
android_resource_dirs: ["res/**"],
name: "MyApplication",
module_name: "MyApplication",
package_name: "me.myself.MyApplication", // also tried just the name as it is done in Android.mk
enabled: true,
proguard_enabled: disabled
}
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?