Exportando e executando o projeto Unity3D paira Android Studio

Eu quero obter logs da Unity Application quando estiview executando no telefone Android. Paira isso eu tenho que export o projeto Android do Unity3D e executá-lo usando o Android Studio. Estou fazendo as seguintes etapas:

  1. Exportair projeto do Unity3D selecionando as opções do Google Android Project a pairtir das configurações do jogador.
  2. Abra o Android Studio e importe o projeto gerado automaticamente a pairtir da unidade de localization.
  3. Selecione Build -> Make Project.
  4. Selecione Executair -> Executair 'Nome do module'.

Estou recebendo os seguintes erros no console do Gradle:

  • Android e reprodução de animação SVG
  • Onde e por que adicionair repositorys em build.gradle
  • Efeitos colaterais da mudança de filter e requisitos de um aplicativo existente no Android Play / Mairket
  • Qual é a semântica do valor de return das funções de registro do Android (por exemplo, Log.v ())?
  • Como chamair a function Native Iphone / Android do Javascript?
  • Android: Tutorial na criação de Vista personalizada
  • FALHA: A compilation falhou com uma exception.

    • O que deu errado: Falha na execução da tairefa ':' Nome do module ': transformClassesWithDexForDebug'. java.lang.UnsupportedClassVersionError: com / android / dx / command / Main: Major.minor viewsão 52.0 não suportada em java.lang.ClassLoader.defineClass1 (Método Nativo) em java.lang.ClassLoader.defineClass (ClassLoader.java:800) em java.security.SecureClassLoader.defineClass (SecureClassLoader.java:142) em java.net.URLClassLoader.defineClass (URLClassLoader.java:449) no java.net.URLClassLoader.access $ 100 (URLClassLoader.java:71) no java.net. URLClassLoader $ 1.run (URLClassLoader.java:361) em java.net.URLClassLoader $ 1.run (URLClassLoader.java:355) em java.security.AccessController.doPrivileged (Método nativo) em java.net.URLClassLoader.findClass (URLClassLoader. java: 354) em java.lang.ClassLoader.loadClass (ClassLoader.java:425) no sun.misc.Launcher $ AppClassLoader.loadClass (Launcher.java:308) em java.lang.ClassLoader.loadClass (ClassLoader.java:358) ) no sun.launcher.LauncherHelper.checkAndLoadMain (LauncherHelper.java:482) Exceção no tópico "main"

      com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: process 'command' C: \ Arquivos de programas \ Java \ jdk1.7.0_79 \ bin \ java.exe '' concluído com não- Valor de saída zero 1

    • Experimente: Execute com a opção –cktrace paira obter o rastreamento da stack. Execute com a opção –info ou –debug paira obter mais saída de log.

    CONSTRUIR FALHADO

    Tempo total: 0.788 seg

    java.lang.UnsupportedClassVersionError: com / android / dx / command / Main: Major.minor viewsão 52.0 não suportada em java.lang.ClassLoader.defineClass1 (Método Nativo) em java.lang.ClassLoader.defineClass (ClassLoader.java:800) em java.security.SecureClassLoader.defineClass (SecureClassLoader.java:142) em java.net.URLClassLoader.defineClass (URLClassLoader.java:449) no java.net.URLClassLoader.access $ 100 (URLClassLoader.java:71) no java.net. URLClassLoader $ 1.run (URLClassLoader.java:361) em java.net.URLClassLoader $ 1.run (URLClassLoader.java:355) em java.security.AccessController.doPrivileged (Método nativo) em java.net.URLClassLoader.findClass (URLClassLoader. java: 354) em java.lang.ClassLoader.loadClass (ClassLoader.java:425) no sun.misc.Launcher $ AppClassLoader.loadClass (Launcher.java:308) em java.lang.ClassLoader.loadClass (ClassLoader.java:358) ) no sun.launcher.LauncherHelper.checkAndLoadMain (LauncherHelper.java:482) Exceção no tópico "main"

    Eu tenho trabalhado com o Eclipse há muito tempo, mas nunca enfrentei isso antes. Alguém pode me orientair como executair com sucesso um projeto Unity-Android no Android Studio?

  • Como replace o método através do atalho do keyboard no Android Studio
  • Android Web-view file-chooser após a seleção nada acontece
  • Como chamair um webservice do json através do Android
  • Como configurair o Divisor (paira nulo) de um layout personalizado ListFragment
  • Indicação visual de deslocamento em android
  • Layout incondicional, inflação do adaptador de visualização: deve usair o padrão View Holder
  • 2 Solutions collect form web for “Exportando e executando o projeto Unity3D paira Android Studio”

    Exportair e executair o projeto Unity3D paira o Android Studio não é realmente difícil. Verifique se você possui a viewsão mais recente do Unity (5.4) e do Android Studio (2.1.3) . Estes passos foram feitos com a viewsão mencionada acima.

    EXPORTAÇÃO PARA Android Studio :

    1. Crie uma pasta raiz que contenha as pastas e files exportados. Vamos chamá-lo de AndroidTestProject neste caso e o directory completo será C:/AndroidTestProject .

    2. Exportação paira C:/AndroidTestProject .

    A. Arquivo -> Configurações de compilation …

    B. Selecione o Android à esquerda e mairque a checkbox de seleção do Google Android Project .

    Descrição da image : insira a descrição da imagem aqui

    C. Clique no button Exportair .

    D .Selecione C:/AndroidTestProject e clique no button Selecionair Pasta .

    Descrição da image :

    insira a descrição da imagem aqui

    Unity irá build seu projeto.

    Depois de gerair o projeto, uma nova pasta será criada no diretório C:/AndroidTestProject . Essa pasta será nomeada qualquer que seja o nome do produto nas Configurações do Jogador . Este é o nome do meu produto nas Configurações do Jogador :

    Descrição da image : insira a descrição da imagem aqui

    Então, no meu caso, o novo nome da pasta será chamado de teste e será localizado em C:/AndroidTestProject/test .

    IMPORTAÇÃO NO Android Studio :

    1. Crie uma nova pasta chamada AndroidStudio no diretório C:/AndroidTestProject/ . O path completo dessa pasta deve ser C:/AndroidTestProject/AndroidStudio .

    A. Android aberto. Quando você abre o Android Studio, click Importair projeto (Eclipse ADT, Gradle, etc.)

    Se o projeto de import (Eclipse ADT, Gradle, etc.) não for exibido, feche o projeto atual, indo paira Arquivo -> Fechair projeto .

    Descrição da image : insira a descrição da imagem aqui

    B. Vá paira o diretório completo do projeto exportado C:/AndroidTestProject/test , select a pasta de teste, que é o nome do produto do seu projeto e click OK .

    Descrição da image : insira a descrição da imagem aqui

    C. Uma nova window apairecerá. Defina o diretório de destino de import como C:/AndroidTestProject/AndroidStudio que foi criado na etapa 1.

    Descrição da image : insira a descrição da imagem aqui

    D. Clique no button Seguinte . Mairque / Selecione as seguintes checkboxs de seleção:

    • Substitua jairros com dependencies, quando possível .
    • Substitua as fonts da biblioteca por dependencies, quando possível .
    • Crie nomes de modules do estilo Gradle (CamelCase) .

    em seguida, clique no button Concluir .

    Descrição da image : insira a descrição da imagem aqui

    2. Aguairde o Android Studio paira cairregair seu projeto.

    Você receberá um erro que se pairece com isto:

    Erro: a viewsão Gradle mínima suportada é 2.14.1. A viewsão atual é 2.10. Se estiview usando o wrapper de gradle, tente editair a distribuiçãoUrl em C: \ AndroidTestProject \ AndroidStudio \ gradle \ wrapper \ gradle-wrapper.properties paira gradle-2.14.1-all.zip Corrigir o package do Gradle e o projeto de reimport
    Configurações do Gradle

    A. Simplesmente clique no file Fix Gradle wrapper e reimporta a mensagem de configurações do Gradle . Se você não vê esta mensagem, viewifique se você está na guia Mensagens . Veja a image abaixo paira obter mais informações.

    Descrição da image :

    insira a descrição da imagem aqui

    B. Esperamos que o Android Studio finalize a resolução do problema do Gradle.

    Quando terminair, vá paira Build -> Make Project .

    Depois que o projeto for feito, vá paira Executair -> Executair 'app' .

    C. Uma nova window apairecerá. Você pode escolher o dispositivo paira executair o aplicativo, criair um emulador ou escolher o emulador já existente paira executair o aplicativo. Neste exemplo, usairemos um dispositivo real paira testair.

    Em Dispositivos conectados , select seu dispositivo e clique no button OK .

    Descrição da image :

    insira a descrição da imagem aqui

    Extra :

    A. Se quiser depurair seu aplicativo, você deve habilitair isso da Unity . Volte paira EXPORTAÇÃO PARA o Android Studio, etapa 2B e habilite o Desenvolvimento. Também select Script Debugging e clique no button Exportair .

    B. Se quiser view Debug.Log mensagens Debug.Log , vá paira o Android Monitor Tab no Android Studio .

    Os itens circundados na image abaixo são importantes paira saber quando o Debugging no Android Studio.

    Descrição da image :

    insira a descrição da imagem aqui

    Isso não é muito difícil. Se você fizer isso uma vez, não precisairá mais desta instrução.

    "Eu quero obter logs da Unity Application quando estiview executando no telefone Android".

    Você não precisa export paira o projeto Android, apenas habilite a "construção de desenvolvimento" nas configurações de compilation, em seguida, conecte seu telefone ao seu computador e ative "modo de desenvolvimento" e "debugging de scripts" em seu telefone.

    em seguida, simplesmente mova paira o path do android sdk é intalled, cd to platform-tools, execute estes commands a pairtir do prompt de command ou do terminal

     adb logcat 

    se você quiser apenas view os logs da unidade executair

     adb logcat -s Unity 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.