ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

Android端末のapkファイルのビルドについて

このトピックの投稿一覧へ

なし Android端末のapkファイルのビルドについて

msg# 1
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 .5 .6 .7 .8 .9 .10 .11 .12 .13 | 投稿日時 2014-8-5 11:15
hogehoge  新米   投稿数: 20
いつも貴重な情報のご提供ありがとうございます。


・Magic xpaスキルアップセンター>自習書(Magic xpa)>モジュールカスタマイズ編
 の通りに、Android端末のapkファイルのビルドを
 試みていますが、以下エラーとなり、ビルドできません。

C:\temp\Android\Source\build.xml:143: javax.script.ScriptException: ReferenceError: "importClass" is not defined in <eval> at line number 3

 (一部抜粋)


・モジュールカスタマイズ編の通り、
 Javaやsdkの環境変数、その後の動作確認はできています。


・またインストールしたAndroidのsdkのバージョンと、
 Setting.propertiesのターゲットは
 同じものを指定しています。

※的外れかもしれませんが、上記エラーが指し示している
 build.xmlの143行目辺りは以下となっていて、
 エラーの通り、何かインポートできないものがあるのでは
 と推測していますが、何かアドバイス頂ければ大変ありが
 たいです。


<target name="generateassetslist">
<property name="assets.dir" value="${build.dir}\assets\cache"/>
<property name="filelist" value="${build.dir}\assets\cachelist.txt"/>
<script language="javascript"> <![CDATA[
// importPackage(java.io);
importClass(java.io.File);
importClass(java.io.FileOutputStream);
importClass(java.io.PrintWriter);
importClass(java.text.SimpleDateFormat);
// Create a fileset and get the files (array) of that fileset
fs = project.createDataType("fileset");
fs.setDir( new File(project.getProperty("assets.dir")) );
srcFiles = fs.getDirectoryScanner(project).getIncludedFiles();
// iterate over files array and output the last modified date to a file
var writer = new PrintWriter(project.getProperty("filelist"), "UTF-8");
for (i=0; i<srcFiles.length; i++) {
var filename = srcFiles[i];
var file = new File(fs.getDir(project), filename);
var sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
writer.println(filename + "," + sdf.format(file.lastModified()));
}
writer.close();
]]> </script>
</target>


・長文となり、大変申し訳ございません、
 初歩的、根本的な所が抜けているかと思いますが、
 何か情報お持ちの方は何卒よろしくお願いいたします。


以上です。
投票数:0 平均点:0.00

投稿ツリー

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約