小编Coe*_*oel的帖子

错误:当前项目不支持运行配置应用程序。无法获取应用ID

每次我在 Android Studio 中打开项目时,都会出现此错误:

Error: Run configuration app is not supported in the current project. Cannot obtain the application ID.
Run Code Online (Sandbox Code Playgroud)

当我单击 时Sync project with Gradle Files,同步过程结束后,此错误消失了。但是,当我重新打开项目或重新启动 Android Studio 时,此错误再次出现。

我知道Sync project with Gradle Files可以做到这一点,但我不想每次打开项目时都这样做,我尝试降级 Android Studio,但它似乎不起作用。

我的环境:

  • Android Studio 海豚 | 2021年3月1日
  • 摇篮7.5.1
  • Android Gradle 插件 7.3.0

有趣的是,每次启动 Android Studio 时,都会弹出 IDE 错误:

java.lang.IllegalStateException: Cannot find root module data: xxxx-xxxx
    at com.android.tools.idea.gradle.project.sync.idea.VariantSwitcher.getAndroidModules(VariantSwitcher.kt:248)
    at com.android.tools.idea.gradle.project.sync.idea.VariantSwitcher.getSelectedVariants(VariantSwitcher.kt:261)
    at com.android.tools.idea.gradle.project.sync.idea.VariantSwitcher.findAndSetupSelectedCachedVariantData(VariantSwitcher.kt:128)
    at com.android.tools.idea.gradle.project.AndroidGradleProjectStartupActivityKt.attachCachedModelsOrTriggerSync(AndroidGradleProjectStartupActivity.kt:198)
    at com.android.tools.idea.gradle.project.AndroidGradleProjectStartupActivityKt.access$attachCachedModelsOrTriggerSync(AndroidGradleProjectStartupActivity.kt:1)
    at com.android.tools.idea.gradle.project.AndroidGradleProjectStartupActivity.runActivity(AndroidGradleProjectStartupActivity.kt:105)
    at com.intellij.ide.startup.impl.StartupManagerImpl.runStartupActivity(StartupManagerImpl.kt:312) …
Run Code Online (Sandbox Code Playgroud)

android gradle android-studio android-gradle-plugin

23
推荐指数
2
解决办法
3万
查看次数

为什么 VS Code 建议我通过相对路径而不是我在 tsconfig.json 中定义的路径别名自动导入?

我的项目结构是这样的:

---- apps
---- libs
-------- index.ts
-------- commmon
-------- service
------------ index.ts
------------ src
---------------- index.ts
---------------- goods
-------------------- index.ts
-------------------- src
------------------------ index.ts
------------------------ goods.service.ts
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

每个index.ts都有一个 export * from '...' 语句。

我的tsconfig.json在下面:

{
  "compilerOptions": {
    "module": "commonjs",
    "declaration": true,
    "removeComments": true,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "allowSyntheticDefaultImports": true,
    "target": "es2017",
    "sourceMap": true,
    "outDir": "./dist",
    "baseUrl": "./",
    "incremental": true,
    "skipLibCheck": true,
    "strictNullChecks": false,
    "noImplicitAny": false,
    "strictBindCallApply": false,
    "forceConsistentCasingInFileNames": false,
    "noFallthroughCasesInSwitch": false,
    "paths": {
      "@frosticx/library": [
        "libs" …
Run Code Online (Sandbox Code Playgroud)

intellisense typescript tsconfig visual-studio-code

6
推荐指数
1
解决办法
1269
查看次数

有没有办法删除所有以前提交的 gpg 标志或使用另一个 gpg 密钥重新签名

我刚刚不小心丢失了我的旧 gpg 钥匙。我想知道是否可以删除每个提交的 gpg 标志或使用新的 gpg 密钥重新签名?

git gnupg

5
推荐指数
1
解决办法
1363
查看次数

C#:BigInteger 到指定基数的字符串

JavaJavascript 中BigInteger都有一个被调用的函数toString(int radix),它返回给定String的 thisBigInteger的表示radix

我想知道C# ( .NET ) 中是否有任何方法可以完成 java 和 javascript 可以做的工作?

c# biginteger radix

1
推荐指数
1
解决办法
162
查看次数