Android模块与源代码不匹配

时间:2018-06-19 14:59:42

标签: android android-studio gradle build.gradle android-studio-3.0

在我的Android Studio项目中,我使用一个模块作为内部SDK。从Gradle 2升级到Gradle 3后,当我在SDK中的应用模块中的类或函数上requestExecutor.signUpNewUser(qbUser, new QBEntityCallback<QBUser>() { @Override public void onSuccess(QBUser result, Bundle params) { Log.i("QBUSER_DETAILS", result.toString()); userForSave = qbUser; qID[0] = String.valueOf(result.getId()); Intent tempIntent = new Intent(LoginActivity.this, CallService.class); PendingIntent pendingIntent = createPendingResult(Consts.EXTRA_LOGIN_RESULT_CODE, tempIntent, 0); CallService.start(LoginActivity.this, qbUser, pendingIntent); } @Override public void onError(QBResponseException e) { if (e.getHttpStatusCode() == Consts.ERR_LOGIN_ALREADY_TAKEN_HTTP_STATUS) { signInCreatedUser(qbUser, true); } else { progressDialog.dismiss(); //retryForQbRegistration(); // Toaster.longToast(R.string.sign_up_error); startActivity(new Intent(LoginActivity.this, NotificationActivity.class)); LoginActivity.this.finish(); } } } ); CMD + Click时,我得到一个反编译的.class文件。我想将SDK模块的源代码与应用程序中的类和函数进行匹配。

该模块使用以下命令添加到应用程序gradle:

api project(path: ':app:libs:sdk', configuration: 'default')

在settings.gradle中添加:

include :app:libs:sdk

Android Studio版本:3.1.3

版本版本:3.1.3

到目前为止我尝试过的事情:

  • 清理构建
  • 使缓存无效/重启
  • 删除./idea和.gradle
  • 清理我的主目录中的gradle缓存

编辑:

文件结构:

  - app
    -src
    -libs
      -sdk

0 个答案:

没有答案