Your comments

Were you able to get a successful build before?
This should be fixed now. Sorry for the confusion. Please try again and let me know.
Nathan,

I have made the changes to the manifest settings for the 3 apps. Please make new adhocs and test.
Nathan, I have confirmed the bug. If you can tell me your app id and your desired orientation setting I will set it for you and then escalate the bug. Thanks
Yeah the font asset in your project folder should always have the extension. The font name in the wire code itself may or may not need it.
Okay I will try and make a sample wire to replicate this issue and then log a bug.
If I understand correctly then you should be able to decodeURIComponent the object and then run it through the stringify.


<assign property="var:updatetweet-noapos" value="[eval:decodeURIComponent('[object:TWEET-TO-EDIT-ENTRY-_index.text]')]" />
<assign property="var:updatetweet-text" value="[eval:JSON.stringify('[var:updatetweet-noapos]')]" />
I have put a ticket in for this. The logs indicate that NaN and Infinity coming from an eval don't pop the if statements in Android.

As a workaround I used your var:final1 and added text like this and the if statement seems to fire now.

<assign property="var:final" value="[eval:['[var:gradegoal]'-['[var:gradecurr]'*[1-'[var:gradefinalweight]']]]/'[var:gradefinalweight]']"></assign>
<assign property="var:final1" value="[var:final]nan"/>


See action below:


<action name="calculate">
<sync>
<assign property="var:final" value="[eval:['[var:gradegoal]'-['[var:gradecurr]'*[1-'[var:gradefinalweight]']]]/'[var:gradefinalweight]']"></assign>
<assign property="var:final1" value="[var:final]nan"/>
<assign property="var:social" value="I need to score [var:final1]% on my [var:subjectsetting] final. Find out what you need to get on your finals. Download Gradiator. It's free. https://itunes.apple.com/us/app/gradiator/id667507377?mt=8" />
<assign property="object:CALCULATE.background" value="#4b4b4b"/>
<set onclickup="reset-calculate"/>
<alert message="var:final equals [var:final]"/>
<if lhs="[var:final1]" operator="e" rhs="NaNnan">
<alert message="NaN"/>
<assign property="object:CALCULATE_MSG.text" value="Oops. Try again."/>
<assign property="object:CALCULATE.background" value="#c0392b"/>
<alpha value="1" target="SUBJECT1"/>
<alpha value="0" target="RESULTCNTR"/>
</if>
<if lhs="[var:final1]" operator="e" rhs="Infinitynan">
<alert message="Infinity"/>
<assign property="object:CALCULATE_MSG.text" value="Oops. Try again."/>
<assign property="object:CALCULATE.background" value="#c0392b"/>
<alpha value="1" target="SUBJECT1"/>
<alpha value="0" target="RESULTCNTR"/>
</if>
<if lhs="[var:final1]" operator="ne" rhs="NaNnan">
<if lhs="[var:final1]" operator="ne" rhs="Infinitynan">
<set onclickup="clear-calculator" target="TOOLBAR_IMG2"/>
<alpha value="0" target="SUBJECT1"/>
<alpha value="1" target="RESULTCNTR"/>
<assign property="object:RESULT_MSG.text" value="GOAL for FINAL"/>
<assign property="object:RESULT_MSG1.text" value="[var:final]%"/>
<assign property="var:socialpost" value="[var:social]" />
<play action="save-study"/>
<assign property="object:CALCULATE_MSG.text" value="ADJUST ENTRIES"/>
<if lhs="[preferences:showtip1]" operator="ne" rhs="0">
<translate target="TIP_PANEL_1" ypos="28%"/>
<assign property="preferences:showtip1" value="0" />
<assign property="preferences:showtip2" value="1" />
</if>
</if>
</if>
</sync>
</action>

Nathan,

RareWire doesn't support Android lower than Ice Cream Sandwich which is why Droid Serif was not initially working for you. You can however download it here: http://www.droidfonts.com/droidfonts/ and use it as a custom font. 
The name of the font should always be the "full name" of the font. This can be found by looking at the info for the custom font file you uploaded to the root of your project.