先日は皆様ありがとうございました。
お陰様でビルドできるようになったのもつかの間、
また理解できないエラーが出てしまいました。
今、同一のパソコン本体上でhsp34b1.zipとhsp34b2.zipを解凍した
2つの環境でテストしています。
hsp34b2.zipはAdMob対応しているバージョンです。
それぞれ、環境Aでは特に問題なくビルドや転送などが行えています。
違う点
環境A - hsp34b1.zip - HSP3Dish Ver,0.92 - プロジェクトA
環境B - hsp34b2.zip - HSP3Dish Ver,0.95 - プロジェクトB - AdMobオプションを設定
共通
ソーススクリプトは2つの環境で共通です。
オプションの 「android オプション設定」は共通です。
環境Bでconsoleで以下のエラーが表示されます。
環境が同一に思えるのですが、どこで違いが出ているのでしょうか?
エラーの内容は先日のものと同一のようです。
#HSP script preprocessor ver3.4beta1 / onion software 1997-2013(c)
#Use file [hspdef.as]
#HSP code generator ver3.4beta1 / onion software 1997-2013(c)
#未初期化の変数があります(key)
#未初期化の変数があります(bsize)
#Code size (1830) String data size (204) param size (0)
#Vars (38) Labels (8) Modules (0) Libs (0) Plugins (0)
#No error detected. (total 2408 bytes)
Buildfile: E:\hsp3dish_admob\hspblock3\build.xml
-set-mode-check:
-set-debug-files:
-check-env:
[checkenv] Android SDK Tools Revision 22.0.1
[checkenv] Installed at C:\android-sdk\sdk
-setup:
[echo] Project Name: hspblock3
[gettype] Project Type: Application
-set-debug-mode:
-debug-obfuscation-check:
-pre-build:
-build-setup:
[getbuildtools] Using latest Build Tools: 17.0.0
[echo] Resolving Build Target for hspblock3...
[gettarget] Project Target: Android 4.2.2
[gettarget] API level: 17
[echo] ----------
[echo] Creating output directories if needed...
[echo] ----------
[echo] Resolving Dependencies for hspblock3...
[dependency] Library dependencies:
[dependency] No Libraries
[echo] ----------
[echo] Building Libraries with 'debug'...
[subant] No sub-builds to iterate on
-code-gen:
[mergemanifest] Found Deleted Target File
[mergemanifest] Merging AndroidManifest files into one.
[mergemanifest] Manifest merger disabled. Using project manifest only.
[echo] Handling aidl files...
[aidl] No AIDL files to compile.
[echo] ----------
[echo] Handling RenderScript files...
[renderscript] No RenderScript files to compile.
[echo] ----------
[echo] Handling Resources...
[aapt] Found Deleted Target File
[aapt] Generating resource IDs...
[echo] ----------
[echo] Handling BuildConfig class...
[buildconfig] Generating BuildConfig class.
-pre-compile:
-compile:
[javac] Warning: R.java.d modified in the future.
[javac] Warning: hsp20130718\hspblock3\BuildConfig.java modified in the future.
[javac] Compiling 5 source files to E:\hsp3dish_admob\hspblock3\bin\classes
[javac] E:\hsp3dish_admob\hspblock3\src\tv\hsp\HspActivity_org.java:53: クラス HspActivity は public であり、ファイル HspActivity.java で宣言しなければなりません。
[javac] public class HspActivity extends NativeActivity {
[javac] ^
[javac] 注:E:\hsp3dish_admob\hspblock3\src\tv\hsp\HspActivity.java は推奨されない API を使用またはオーバーライドしています。
[javac] 注:詳細については、-Xlint:deprecation オプションを指定して再コンパイルしてください。
[javac] エラー 1 個
BUILD FAILED
C:\android-sdk\sdk\tools\ant\build.xml:713: The following error occurred while executing this line:
C:\android-sdk\sdk\tools\ant\build.xml:727: Compile failed; see the compiler error output for details.
Total time: 8 seconds
"Compile++ thumb : hspblock3 <= hspsource.cpp
jni/hsp3embed/hspsource.cpp: In function 'void __HspEntry()':
jni/hsp3embed/hspsource.cpp:116:30: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
jni/hsp3embed/hspsource.cpp: In function 'void L0001()':
jni/hsp3embed/hspsource.cpp:217:18: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
jni/hsp3embed/hspsource.cpp: In function 'void L0002()':
jni/hsp3embed/hspsource.cpp:547:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
SharedLibrary : libhspblock3.so
Install : libhspblock3.so => libs/armeabi/libhspblock3.so
Buildfile: E:\hsp3dish_admob\hspblock3\build.xml
-set-mode-check:
-set-debug-files:
-check-env:
[checkenv] Android SDK Tools Revision 22.0.1
[checkenv] Installed at C:\android-sdk\sdk
-setup:
[echo] Project Name: hspblock3
[gettype] Project Type: Application
-set-debug-mode:
-debug-obfuscation-check:
-pre-build:
-build-setup:
[getbuildtools] Using latest Build Tools: 17.0.0
[echo] Resolving Build Target for hspblock3...
[gettarget] Project Target: Android 4.2.2
[gettarget] API level: 17
[echo] ----------
[echo] Creating output directories if needed...
[echo] ----------
[echo] Resolving Dependencies for hspblock3...
[dependency] Library dependencies:
[dependency] No Libraries
[echo] ----------
[echo] Building Libraries with 'debug'...
[subant] No sub-builds to iterate on
-code-gen:
[mergemanifest] Found Deleted Target File
[mergemanifest] Merging AndroidManifest files into one.
[mergemanifest] Manifest merger disabled. Using project manifest only.
[echo] Handling aidl files...
[aidl] No AIDL files to compile.
[echo] ----------
[echo] Handling RenderScript files...
[renderscript] No RenderScript files to compile.
[echo] ----------
[echo] Handling Resources...
[aapt] Found Deleted Target File
[aapt] Generating resource IDs...
[echo] ----------
[echo] Handling BuildConfig class...
[buildconfig] Generating BuildConfig class.
-pre-compile:
-compile:
[javac] Warning: R.java.d modified in the future.
[javac] Warning: hsp20130718\hspblock3\BuildConfig.java modified in the future.
[javac] Compiling 5 source files to E:\hsp3dish_admob\hspblock3\bin\classes
[javac] E:\hsp3dish_admob\hspblock3\src\tv\hsp\HspActivity_org.java:53: クラス HspActivity は public であり、ファイル HspActivity.java で宣言しなければなりません。
[javac] public class HspActivity extends NativeActivity {
[javac] ^
[javac] 注:E:\hsp3dish_admob\hspblock3\src\tv\hsp\HspActivity.java は推奨されない API を使用またはオーバーライドしています。
[javac] 注:詳細については、-Xlint:deprecation オプションを指定して再コンパイルしてください。
[javac] エラー 1 個
BUILD FAILED
C:\android-sdk\sdk\tools\ant\build.xml:713: The following error occurred while executing this line:
C:\android-sdk\sdk\tools\ant\build.xml:727: Compile failed; see the compiler error output for details.
Total time: 8 seconds