2016-07-04 2 views
1

NetBeans를 사용하여 코드 명 1에 Google Maps 테스트 응용 프로그램을 빌드하려고합니다. 나는이 (https://www.codenameone.com/blog/mapping-natively.html)에 대한 CodenameOne 사이트의 모든 지침을 따라 왔지만 테스트를 위해 Android 빌드를 서버에 보내려고하면 오류가 발생합니다.코드 명 1에 Google지도 프로젝트가 생성되지 않습니다.

이 프로젝트에서 편집 한 유일한 파일은 위의 Codename One 웹 사이트에서 코드를 복사 한 주 Java 파일이며 패키지 이름과 클래스 이름이 올바르게 실행되도록 변경되었습니다.

또한 에뮬레이터에서 실행할 때 작동하는 것처럼 보입니다. 내가 뭔가를 놓친 건가, 아니면 내가이 일을하기 위해 할 수있는 것이 있는가? 다음과 같이

오류 : 실행하여 : 이

  • 시도 /tmp/build7941379349764370420xxx/MyApplication/src/main/AndroidManifest.xml에서 여기서 packageName을 읽을 수 없습니다 : 잘못된 무엇

    • 더 많은 로그 출력을 얻으려면 --debug 옵션을 사용하십시오.

    • 예외는 다음과 같습니다 java.lang.RuntimeException가 : com.android.builder.core.VariantConfiguration.getPackageFromManifest에서 /tmp/build7941379349764370420xxx/MyApplication/src/main/AndroidManifest.xml 에서 여기서 packageName을 읽을 수 없습니다 (VariantConfiguration.java : 999) com.android.builder.core.VariantConfiguration.getOriginalApplicationId (VariantConfiguration.java:780에서 ) com.android.build.gradle.tasks.GenerateBuildConfig $ ConfigAction $ _execute_closure1.doCall (GenerateBuildConfig.groovy에서 : 167) com.android.build.gradle.tasks.GenerateBuildConfig에서 $ ConfigAction $ _execute_closure1.doCall (GenerateBuildConfig.groovy) at org.gradle.api.internal.ConventionAwareHelper $ 2.getValue (수녀원 org.gradle.api.internal.ConventionAwareHelper $ MappedPropertyImpl.getValue (ConventionAwareHelper.java:136) org.gradle.api.internal.ConventionAwareHelper.getConventionValue (ConventionAwareHelper.java:114) 에서 에서의 ionAwareHelper.java:84) (JavaMethod.java:75) at .AnnotationProcessingTaskFactory $ PropertyInfo $의 4.create (AnnotationProcessingTaskFactory.java:458) org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory $ PropertyInfo에서 org.gradle.util.SingleMessageLogger.whileDisabled (SingleMessageLogger.java:166) 에서 . getValue (AnnotationProcessingTaskFactory.java:456) at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory $ Validator.validate (AnnotationProcessingTaskFactory.java:277) at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute (ValidatingTaskExecuter.java:41) org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute (SkipTaskWithNoActionsExecuter.java:52) 에서 org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute (SkipEmptySourceFilesTaskExecuter.java:52) 에서 에서 org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute (SkipOnlyIfTaskExecuter.java:53) org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute (ExecuteAtMostOnceTaskExecuter.java:43)에서 조직에서 . gradle.execution.taskgraph.DefaultTaskGraphExecute r $ EventFiringTaskWorker.execute (DefaultTaskGraphExecuter.java:203) at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter $ EventFiringTaskWorker.execute (DefaultTaskGraphExecuter.java:185) at org.gradle.org.gradle.execution.taskgraph.AbstractTaskPlanExecutor $ TaskExecutorWorker.run (AbstractTaskPlanExecutor.java:50) org.gradle.execution.taskgraph.DefaultTaskPlanExecutor에서 에서 execution.taskgraph.AbstractTaskPlanExecutor $ TaskExecutorWorker.processTask (AbstractTaskPlanExecutor.java:66) . 프로세스 org.gradle.execution.SelectedTaskExecutionAction.execute (SelectedTaskExecutionAction.java:37)에서 org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute (DefaultTaskGraphExecuter.java:110)에서 (DefaultTaskPlanExecutor.java:25) 조직에서 . org.gradle.execution.DefaultBuildExecuter $ 1.proceed에서 org.gradle.execution.DefaultBuildExecuter.access $ 000에서 gradle.execution.DefaultBuildExecuter.execute (DefaultBuildExecuter.java:37) (DefaultBuildExecuter.java:23) (DefaultBuildExecuter.java : 43) org.gradle.execution.DryRunBuildExecutionAction.execute (DryRunBuildExecutionAction.java:32) org.gradle.execution.DefaultBuildExecuter.execute에서 org.gradle.execution.DefaultBuildExecuter.execute (DefaultBuildExecuter.java:37) 에서 (DefaultBuildExecuter에서 된 .java : 30) org.gradle.internal.Factories $ 1.create (Factories.java:22) org.gradle.internal에서의 org.gradle.initialization.DefaultGradleLauncher $ 4.run (DefaultGradleLauncher.java:154) 에서 org.gradle.initialization.DefaultGradleLauncher.doBuildStages에서 org.gradle.internal.progress.DefaultBuildOperationExecutor.run (DefaultBuildOperationExecutor.java:52) 에서 .progress.DefaultBuildOperationExecutor.run (DefaultBuildOperationExecutor.java:90) (DefaultGradleLauncher.java:151)org.gradle.initialization.DefaultGradleLauncher $ 1.create에서 org.gradle.initialization.DefaultGradleLauncher $ 1.create (DefaultGradleLauncher.java:99) 에서 org.gradle.initialization.DefaultGradleLauncher.access $ 200 (DefaultGradleLauncher.java:32) 에서 1,363,210 조직에서 org.gradle.internal.progress.DefaultBuildOperationExecutor.run (DefaultBuildOperationExecutor.java:62)에서 (DefaultGradleLauncher.java:93) org.gradle.internal.progress.DefaultBuildOperationExecutor.run (DefaultBuildOperationExecutor.java:90)에서 org.gradle.launcher.exec.InProcessBuildActionExecuter $ DefaultBuildController.run에서 .gradle.initialization.DefaultGradleLauncher.doBuild (DefaultGradleLauncher.java:93) org.gradle.initialization.DefaultGradleLauncher.run (DefaultGradleLauncher.java:82)에서 (InProcessBuildActionExe cuter.java:94) org.gradle.launcher.exec.ChainingBuildActionRunner.run (ChainingBuildActionRunner.java:35) 에서 org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run (ExecuteBuildActionRunner.java:28) 에서 에서 org.gradle.launcher.exec.InProcessBuildActionExecuter.execute (InProcessBuildActionExecuter.java:43) org.gradle.launcher.exec.InProcessBuildActionExecuter.execute (InProcessBuildActionExecuter.java:28)에서 org.gradle.launcher.exec.ContinuousBuildActionExecuter에서 . execute (ContinuousBuildActionExecuter.java:75) at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute (ContinuousBuildActionExecuter.java:45) at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild (ExecuteBuild.java : 52) at org.gradle.launcher.daemon.se rver.exec.BuildCommandOnly.execute (BuildCommandOnly.java:36) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed (DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server. exec.WatchForDisconnection.execute (WatchForDisconnection.java:37) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed (DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server.exec. ResetDeprecationLogger.execute (ResetDeprecationLogger.java:26) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed (DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon. org.gradle.launcher.daemon.server.api.DaemonCommandExecution에서 을 실행하십시오 (RequestStopIfSingleUsedDaemon.java:34).진행 (DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server.exec.ForwardClientInput $ 2.call (ForwardClientInput.java:74) at org.gradle.launcher.daemon.server.exec.ForwardClientInput $ 2. (ForwardClientInput.java : 72) 에서 org.gradle.util.Swapper.swap (Swapper.java:38) at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute (ForwardClientInput.java:72) org.gradle.launcher.daemon.server.health.DaemonHealthTracker.execute (DaemonHealthTracker.java:40) 에서 org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed (DaemonCommandExecution.java:120) 에서 에서 org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed (DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server.exec.LogToClient. doBuild (LogToClient.java:66) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute (BuildCommandOnly.java:36) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed (DaemonCommandExecution.java:120) at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild (EstablishBuildEnvironment.java:72) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute (BuildCommandOnly. 자바 : org.gradle.launcher.daemon.server.health.HintGCAfterBuild.execute (HintGCAfterBuild.java에서 org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed (DaemonCommandExecution.java:120) 36) : 41) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed (DaemonCommandExecution.java:120) at org.g rad.launcher.daemon.server.exec.StartBuildOrRespondWithBusy $ 1.run (StartBuildOrRespondWithBusy.java:50) at org.gradle.launcher.daemon.server.DaemonStateCoordinator $ 1.run (DaemonStateCoordinator.java:246) at org.gradle. internal.concurrent.ExecutorPolicy $ CatchAndRecordFailures.onExecute (ExecutorPolicy.java:54) org.gradle.internal.concurrent.StoppableExecutorImpl $ 1.run (StoppableExecutorImpl.java:40)에서

    BUILD는

  • 답변

    0

    을 실패 패키지 이름을 변경 한 경우 일치시킬 모든 곳에서 패키지 이름을 변경해야합니다. 즉, codenameone_settings.properties을 열어서 새 패키지 이름과 일치하도록 변경해야합니다.

    관련 문제