2014-11-03 2 views
0

Мне нужно создать приложение phonegap с помощью angularjs. поэтому я выбираю ионный каркас. Это шаги, которые я сделал до сих пор.ошибка при создании приложения phonegap с помощью ионного

  1. настроить java, ant, adt и их путь.
  2. установки ионного используя команду

    НОЙ установку -g ионной

  3. начать ионный проект uisng

    ионного ионного запуска EX1

  4. добавить Ионную платформу

    ионных платформы надстройки android

  5. сборка с помощью команды

    ионных сборок андроид

Но делать здание, это показывает ошибку.

BUILD FAILED 
C:\Android\adt-bundle\sdk\tools\ant\build.xml:932: The following error occurred 
while executing this line: 
C:\Android\adt-bundle\sdk\tools\ant\build.xml:950: null returned: -1073741819 

Total time: 11 seconds 

C:\Android\fresh\platforms\android\cordova\node_modules\q\q.js:126 
        throw e; 
         ^
Error code 1 for command: cmd with args: /s,/c,ant,debug,-f,C:\Android\fresh\pla 
tforms\android\build.xml,-Dout.dir=ant-build,-Dgen.absolute.dir=ant-gen 

Я еще не модифицировал код. и apache ant и java также работают. Почему эта ошибка?

содержимое в C: \ Android \ вст-расслоение \ SDK \ инструменты \ муравей \ build.xml добавляется ниже

line 930 <target name="-package-resources" depends="-crunch"> 
       <!-- only package resources if *not* a library project --> 
line 932 <do-only-if-not-library elseText="Library project: do not package resources..." > 
       <aapt executable="${aapt}" 
        command="package" 
        versioncode="${version.code}" 
        versionname="${version.name}" 
        debug="${build.is.packaging.debug}" 
        manifest="${out.manifest.abs.file}" 
        assets="${asset.absolute.dir}" 
        androidjar="${project.target.android.jar}" 
        apkfolder="${out.absolute.dir}" 
        nocrunch="${build.packaging.nocrunch}" 
        resourcefilename="${resource.package.file.name}" 
        resourcefilter="${aapt.resource.filter}" 
        libraryResFolderPathRefid="project.library.res.folder.path" 
        libraryPackagesRefid="project.library.packages" 
        libraryRFileRefid="project.library.bin.r.file.path" 
        previousBuildType="${build.last.target}" 
        buildType="${build.target}" 
line 950   ignoreAssets="${aapt.ignore.assets}"> 
       <res path="${out.res.absolute.dir}" /> 
       <res path="${resource.absolute.dir}" /> 
       <!-- <nocompress /> forces no compression on any files in assets or res/raw --> 
       <!-- <nocompress extension="xml" /> forces no compression on specific file extensions in assets and res/raw --> 
      </aapt> 
     </do-only-if-not-library> 
    </target> 

ответ

1

Наконец я решил эту проблему, то есть ошибки -1073741819. это связано с ошибкой в ​​build-tools файла aapt.exe в sdk для пользователей Windows.

Заменить файл aapt.exe с этим файлом https://android.googlecode.com/issues/attachment?aid=776290120000&name=aapt.exe.zip&token=ABZ6GAcRj6lR-sOmUyVguB0Gmf_BI4Z7Gg%3A1415016896298

для получения дополнительной информации, проверьте эту страницу

https://code.google.com/p/android/issues/detail?id=77629

+0

Спасибо, тысячу раз, спасибо. –

Смежные вопросы